我想以这样的格式设置日期,
Friday, March 4, 2012 3:15 AM
是的我知道这个
SimpleDateFormat parseFormat = new SimpleDateFormat("MMMM dd,yyyy hh:mm a");
Date date =new Date();
String s = parseFormat.format(date);
但我不知道什么是展示日期的选项, 请帮我。谢谢!
答案 0 :(得分:19)
SimpleDateFormat parseFormat = new SimpleDateFormat("E MMMM dd,yyyy hh:mm a");
Date date =new Date();
String s = parseFormat.format(date);
有关详细信息SimpleDateFormat
,请参阅此处答案 1 :(得分:8)
在您的格式字符串中,使用“E”作为短名称(Sun,Mon,Tue等),或使用“EEEE”作为完整单词(星期日,星期一,星期二等)。
另请参阅here。
答案 2 :(得分:0)
只需使用E作为格式化程序
例如:
SimpleDateFormat parseFormat = new SimpleDateFormat("EEEE, MMMM dd,yyyy hh:mm a");
答案 3 :(得分:0)
public static String currentDateTime(String dateInParse){
SimpleDateFormat sdf = new SimpleDateFormat("MMMM dd,yyyy hh:mm a");
Date date = null;
try
{
date = sdf.parse(dateInParse);
}
catch(Exception ex)
{
ex.printStackTrace();
}
SimpleDateFormat formatter = new SimpleDateFormat("EEEE MMMM dd,yyyy hh:mm a");
String newFormat = formatter.format(date);
return newFormat ;
}
这里dateInParse是你在字符串中的日期,格式就像sdf。