我正在开发的网站有两种语言(英语和德语),因此我需要以与用户当前使用的语言相对应的格式显示日期,此行指示格式,但我需要检查当前语言,怎么做?
<f:format.date format="d-m-Y">{newsItem.datetime}</f:format.date>
Run Code Online (Sandbox Code Playgroud)
只需使用标签 (locallang.xlf) 作为每种语言的日期格式即可。
<f:format.date format="{f:translate(id: 'dateFormat')}">{thedate}</f:format.date>
Run Code Online (Sandbox Code Playgroud)
dateFormat然后为每种语言定义标签,例如%d.%M.%Y. 使用百分比符号语法中的格式,因此strftime将在内部使用,它使用区域设置感知名称,然后用于月份等。
| 归档时间: |
|
| 查看次数: |
2716 次 |
| 最近记录: |