使用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 }
 

 

執行結果:java

完整的時間和日期: 2016-07-11-17-00-49-861
完整的日期: 2016-07-11
完整的時間: 17-00-49-862spa

 

從結果能夠看出,經過Calendar.getInstance().getTime()就能夠獲取本地當前時間,而後根據的format中不一樣的(Date and Time Patterns)來展現。code

Date and Time Patterns參考Java API中的SimpleDateFormat類介紹orm

 

注:避免使用下面的方式,由於第二次獲取到的信息和第一次的信息是同樣的。blog

Calendar cal = Calendar.getInstance();get

cal.getTime();//獲取一次form

其餘代碼class

cal.getTime();//再獲取一次test

相關文章
相關標籤/搜索