我想用字母显示日期(例如,2005 年 9 月 25 日星期六)。使用 Struts 我必须像这样格式化它:<s:date name="myDate" format="EEEE, dd MMMM"/>
.
但是我想用另一种语言显示日期,所以我必须使用struts2本地化。我知道将它用于各种标签(例如key="global.name"
),但我如何使用它来显示日期?我想Sambata, 25 Septembrie 2005
用罗马尼亚语显示。
UPDATE1:一种方法是将默认语言环境设置为ro_Ro
in struts.xml
:
<constant name="struts.locale" value="ro_RO" />
这样,当 Struts 发现<s:date name="myDate" format="EEEE, dd MMMM"/>
它必须以默认的语言环境显示日期时,它会自动知道。也许还有其他选择,但这对我现在有用,我不必添加属性文件。
不过,我还有一个问题:我无法将日期大写(例如,默认情况下我得到sambata, 25 septembrie 2005
的不是Sambata, 25 Septembrie 2005
)。我怎样才能改变这个?