我想以这样的格式设置日期,
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);
但我不知道什么是显示日的选项,请帮助我。谢谢!
SimpleDateFormat parseFormat = new SimpleDateFormat("E MMMM dd,yyyy hh:mm a");
Date date =new Date();
String s = parseFormat.format(date);
有关更多详细信息,请参阅此内容SimpleDateFormat
在您的格式字符串中,使用“E”作为短名称(Sun、Mon、Tue 等),或使用“EEEE”作为完整单词(Sunday、Monday、Tuesday 等)。
另外,请参见此处。
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。
只需使用 E 作为格式化程序
前任:
SimpleDateFormat parseFormat = new SimpleDateFormat("EEEE, MMMM dd,yyyy hh:mm a");