我想用Java获取数字的日期。在java中获取数字的日期
例如:今天是十二月13日,2012年我想获得它的数字为2012年12月13日
我怎样才能实现呢?任何帮助将非常感激。
PS我想是这样的:
Date d = new Date();
String date = d.toString().substring(0, 10);
,但得到的输出为:Thu Dec 13
我想用Java获取数字的日期。在java中获取数字的日期
例如:今天是十二月13日,2012年我想获得它的数字为2012年12月13日
我怎样才能实现呢?任何帮助将非常感激。
PS我想是这样的:
Date d = new Date();
String date = d.toString().substring(0, 10);
,但得到的输出为:Thu Dec 13
DateFormat df = new SimpleDateFormat("dd.MM.yyyy");
String formattedDate = df.format(new Date());
@GanGnaMStYleOverFlowErroR啊。抱歉。 – banuj
非常感谢。这很有帮助。 – Spaniard89
Date d = new Date();
SimpleDateFormat sdf = new SimpleDateFormat("dd.MM.yyyy");
String res = format(d);
您可以使用SimpleDateFormat实现这一
new java.text.SimpleDateFormat("dd.MM.yyyy").format(new Date());
你检查[SimpleDateFormat的](HTTP://docs.or acle.com/javase/7/docs/api/java/text/SimpleDateFormat.html)? –