我的日期显示在此格式的按钮中
new SimpleDateFormat("EEEEEEEEEE MMMM dd yyyy")
即
wednesday 15 may 2013
但我想把每个起始元素都大写,即
Wednesday 15 May 2013
答案 0 :(得分:2)
它会给你想要的东西,为什么它不能在你的最终工作:
Date date = new Date();
SimpleDateFormat format = new SimpleDateFormat("EEEEEEEEEE dd MMMM yyyy") ;
System.out.println(format.format(date));
“2013年5月15日星期三”
答案 1 :(得分:1)
四次E就足够了:
SimpleDateFormat sdf = new SimpleDateFormat("EEEE dd MMMM yyyy");
EEEE是一周中的某一天。
来自Javadoc 如果模式字母的数量是4或更多,则使用日历特定的长形式
答案 2 :(得分:0)
尝试使用Below Way也可以解决您的问题。
SimpleDateFormat format= new SimpleDateFormat("EEEEEEEEEE MMMM dd yyyy", Locale.US);