SimpleDateFormat月份名称大写

时间:2012-11-28 12:47:31

标签: java jasper-reports

如何将月份名称更改为大写。 有人知道吗?

这是我的例子:

(new SimpleDateFormat("MMMM yyyy")).format($P{date_start})

2 个答案:

答案 0 :(得分:12)

使用.toUpperCase(),如下所示:

(new SimpleDateFormat("MMMM yyyy")).format($P{date_start}).toString().toUpperCase()

答案 1 :(得分:0)

您可以使用.toUpperCase()方法来完成它。

创建SimpleDateFormat

的实例

传递所需的模式(“ MMMM yyyy”)

将当前日期(新日期()或您的日期)传递给类SimpleDateFormat进行转换

最后使用toUpperCase()使文本大写

(new SimpleDateFormat("MMMM yyyy")).format($P{date_start}).toString().toUpperCase()