使用Calendar来获取当前日期和时间

来源:互联网 发布:软件版权相关解释 编辑:程序博客网 时间:2024/05/18 15:28

原文网址:http://www.cnblogs.com/moonpool/p/5660926.html

package com.java.test;  2   3 import java.text.SimpleDateFormat; 

package com.java.test;import java.text.SimpleDateFormat;import java.util.Calendar;public class TimeS {    public static void main(String[] args) {        SimpleDateFormat format = new SimpleDateFormat("yyyy-MM-dd-HH-mm-ss-SSS");        String time = format.format(Calendar.getInstance().getTime());        System.out.println("完整的时间和日期: " + time);                SimpleDateFormat format2 = new SimpleDateFormat("yyyy-MM-dd");        String time2 = format2.format(Calendar.getInstance().getTime());        System.out.println("完整的日期: " + time2);                SimpleDateFormat format3 = new SimpleDateFormat("HH-mm-ss-SSS");        String time3 = format3.format(Calendar.getInstance().getTime());        System.out.println("完整的时间: " + time3);    }}

执行结果:

完整的时间和日期: 2016-07-11-17-00-49-861
完整的日期: 2016-07-11
完整的时间: 17-00-49-862

 

从结果可以看出,通过Calendar.getInstance().getTime()就可以获取本地当前时间,然后根据的format中不同的(Date and Time Patterns)来展示。

Date and Time Patterns参考Java API中的SimpleDateFormat类介绍

 

注:避免使用下面的方式,因为第二次获取到的信息和第一次的信息是一样的。

Calendar cal = Calendar.getInstance();

cal.getTime();//获取一次

其他代码

cal.getTime();//再获取一次

 

 

标签: Java 学习总结

0 0
原创粉丝点击