以下代码打印日期“星期四,2013年10月10日”
Date date = new Date(timeInMilliSec);
SimpleDateFormat df2 = new SimpleDateFormat("EEE, dd MMM yyyy");
String dateText = df2.format(date);
return dateText;
我如何获得“2013年10月21日星期四”?
答案 0 :(得分:11)
在此行中,您可以定义输出的外观:
SimpleDateFormat df2 = new SimpleDateFormat("EEE, dd MMM yyyy");
更改字符串会改变格式,在您的示例中,您需要这样:
SimpleDateFormat df2 = new SimpleDateFormat("EEE MMM dd, yyyy");
如果您查看文档,可以看到每个字符的含义。如果字符没有任何意义,它会按原样解析为输出,否则会更改为“-dd-input中的每月日期”