您能否建议如何以格式" 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));
答案 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");