2013-03-05 78 views
-2

我如何得到沒有在java中的時間戳記的日期實例? 例如:2013年5月23日(日期實例)要得到日期在java中沒有時間戳記

+1

格式的日期'YYYY-MM-dd'格式 – 2013-03-05 18:01:57

+0

http://stackoverflow.com/questions/999172/how-to-parse-date-in-java – 2013-03-05 18:02:10

回答

2

創建日曆對象存儲日期,明確了時間字段,然後獲得生成日期:

Calendar cal = Calendar.getInstance(); 
cal.setTime(dateYouWantToTruncate); 
cal.clear(Calendar.HOUR); 
cal.clear(Calendar.MINUTE); 
cal.clear(Calendar.SECOND); 
cal.clear(Calendar.MILLISECOND); 
Date dateOnly = cal.getTime(); 
2

如果你只是想打印出日期使用這樣的:

DateFormat.getDateInstance().format(new Date()); 

DateFormat.getDateInstance(DateFormat.SHORT).format(new Date());