我想将日期时间转换为
Mon APR 6, 2012 11:12 am
这种格式
我在用
SimpleDateFormat formatter = new SimpleDateFormat("EE MMM d, yyyy hh:mm a");
String date = formatter.format(d);
此代码获取日期格式,但返回
Mon Apr 6, 2012 11:12 am
我需要每月上限,其他所有条件都相同。
有什么解决办法吗,请参考我。
谢谢
最佳答案
看看DateFormatSymbols
http://docs.oracle.com/javase/1.4.2/docs/api/java/text/DateFormatSymbols.html
样品:
DateFormatSymbols symbols = new DateFormatSymbols();
symbols.setShortMonths(new String[]{"JAN","FEB"....});
SimpleDateFormat format = new SimpleDateFormat("EE MMM d, yyyy hh:mm a", symbols);