Grails:如何以语言环境设置的语言格式化日期?

Grails: How to format date in language set in locale?

我的基于 Grails 的多语言网站有一个区域设置开关。我想确保日期值显示在语言环境集中(以及当前在脚手架的其他输出中使用的格式,因为该站点已经可供客户使用)。 这是我正在使用的示例代码:

<g:formatDate date="${eventInstance?.date}"/>

我根据this entry from the manual得出的解决方案是:

<g:formatDate date="${eventInstance?.date}" formatName="default.date.format.short" />

并且在我的 i18n/*.properties 文件设置中 default.date.format.short(全球标准 default.date.format 已经设置为另一种格式)。