如何将日期格式设置为以下 View 2018 年 10 月 21 日(月份大写)?我可以通过 "%1$TB %1$te, %1$tY"
模式获取它,但我需要通过 SimpleDateFormat 来完成。你能建议我该怎么做吗?
最佳答案
你可以这样做:
SimpleDateFormat sdf = new SimpleDateFormat("MMMM dd, yyyy", Locale.ENGLISH);
String dateStr = sdf.format(new Date());
System.out.println( dateStr.toUpperCase() );
简要说明:
首先,我们创建一个 SimpleDateFormat 实例,并将默认的“MMMM dd, yyyy”作为参数传递,这将导致“月日,年”。
然后我们将当前日期(new Date ()
或您的日期)传递给类 SimpleDateFormat 进行转换。
最后,我们使用 toUpperCase()
使文本变为大写。
希望对您有所帮助! :D
关于java - DateFormat 月份为大写,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/50973371/