2012-12-13 66 views
-3

我想用Java獲取數字的日期。在java中獲取數字的日期

例如:今天是十二月13日,2012年我想獲得它的數字爲2012年12月13日

我怎樣才能實現呢?任何幫助將非常感激。

PS我想是這樣的:

Date d = new Date(); 
String date = d.toString().substring(0, 10); 

,但得到的輸出爲:Thu Dec 13

+1

你檢查[SimpleDateFormat的](HTTP://docs.or acle.com/javase/7/docs/api/java/text/SimpleDateFormat.html)? –

回答

12
DateFormat df = new SimpleDateFormat("dd.MM.yyyy"); 
String formattedDate = df.format(new Date()); 
+0

@GanGnaMStYleOverFlowErroR啊。抱歉。 – banuj

+0

非常感謝。這很有幫助。 – Spaniard89

1
Date d = new Date(); 
SimpleDateFormat sdf = new SimpleDateFormat("dd.MM.yyyy"); 
String res = format(d); 
1

您可以使用SimpleDateFormat實現這一

new java.text.SimpleDateFormat("dd.MM.yyyy").format(new Date());