关于时间戳的格式

时间:2013-06-25 16:28:10

标签: java

您能否建议如何以格式" dd MonthName"显示时间戳值?例如,格式" Tue Jun 25 21:56:17 IST 2013"应显示为" 6月25日" 。我使用下面的代码,但它不起作用。

Date dNow = new Date();
SimpleDateFormat ft = new SimpleDateFormat ("d M");
System.out.println("Current Date: " + ft.format(dNow));

3 个答案:

答案 0 :(得分:2)

您使用的是错误的模式。你的模式应该是:

SimpleDateFormat ft = new SimpleDateFormat ("dd MMM");

答案 1 :(得分:1)

使用格式"dd MMMMM"作为

  

dd:每月的日期(2位数日期)

     

MMMMM:一年中的月份

SimpleDateFormat sdf = new SimpleDateFormat ("dd MMMMM");

在此处阅读有关SimpleDateFormat的更多信息

http://docs.oracle.com/javase/7/docs/api/java/text/SimpleDateFormat.html

答案 2 :(得分:1)

“6月25日”的模式应该是:

SimpleDateFormat ft = new SimpleDateFormat ("d MMMM");