有没有一种方法可以在Thymeleaf中使用#dates仅包含日期,月份和年份,同时保持区域设置格式?

时间:2019-11-29 19:30:40

标签: date thymeleaf locale

<div th:text="${#dates.format(204587433443L)}"></div给出

June 25, 1976 5:50:33 PM EDT英文和

25 juin 1976 17:50:33 EDT法文

我只想输入日期,月份和年份,同时仍保持特定于语言的格式,如:

June 25, 1976(英语),

25 juin 1976(法语)。

我尝试过<div th:text="${#dates.format(204587433443L, 'MMMM dd, yyyy')}"></div,但结果是juin 25, 1976,这不是我想要的。


1 个答案:

答案 0 :(得分:0)

您可以为每种文化使用切换条件:

<div th:switch="${#locale}"> 
<p th:case="'en-US'">
   // us colture format MMMM dd YYYY
<p th:case="'fr-FR '">
  // us colture format dd MMMM YYYY