使用Calendar來獲取當前日期和時間


 

 

 1 package com.java.test;
 2 
 3 import java.text.SimpleDateFormat;
 4 import java.util.Calendar;
 5 
 6 public class TimeS {
 7 
 8     public static void main(String[] args) {
 9         SimpleDateFormat format = new SimpleDateFormat("yyyy-MM-dd-HH-mm-ss-SSS");
10         String time = format.format(Calendar.getInstance().getTime());
11         System.out.println("完整的時間和日期: " + time);
12         
13         SimpleDateFormat format2 = new SimpleDateFormat("yyyy-MM-dd");
14         String time2 = format2.format(Calendar.getInstance().getTime());
15         System.out.println("完整的日期: " + time2);
16         
17         SimpleDateFormat format3 = new SimpleDateFormat("HH-mm-ss-SSS");
18         String time3 = format3.format(Calendar.getInstance().getTime());
19         System.out.println("完整的時間: " + time3);
20     }
21 
22 }

 

執行結果:

完整的時間和日期: 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();//再獲取一次

 

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM