2012-12-13 34 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());