我希望保留日期格式以解决标准问题,而不管语言环境如何。但是默认情况下,它是采用当前语言环境并根据语言环境设置格式。
th:text="${#dates.format(myDate, 'dd-MMM-yyyy')}"
我一直希望格式像
09-Sep-2015
但是在CA
语言环境下,我得到09-de set.-2015
有没有办法解决这个问题。
更新 这个问题不是This question的重复。我的问题与语言环境格式有关。
答案 0 :(得分:0)
不确定您使用的是Maven
还是Gradle
。添加thymeleaf-extras-java8time
作为您的依赖项。
并使用#dates
代替#temporal
并指定locale
作为参数,如下所示。
th:text="${#temporals.format(myDate, 'dd-MMM-yyyy','en')}"
但是请确保您的myDate
为java.time.*
格式