当前位置: 首页 > 知识库问答 >
问题:

如何使用Thymeleaf和/或spring表达式语言将字符串(例如“2018-02-21”)转换为日期格式DD/MM/YYYY(例如“21/02/2018”)

隗嘉歆
2023-03-14

我正在创建一个模板,需要将格式为yyyy-MM-dd的字符串变量格式化为格式为DD/MM/YYYY的日期。我已经成功地管理了这与下面,但这不是感觉对的…。

<p th:text="${testDate != '' ? #dates.format(#strings.replace(testDate,'-','/'),'dd/MM/yyyy') : ''}"></p>

日期字符串是从服务中检索的,不能更改格式

谢谢你的帮助

共有1个答案

卢雅惠
2023-03-14

试试这个

<p th:text="${testDate != '' ? #temporals.format(testDate,'dd/MM/yyyy'): ''}"></p>

查看这里更好的理解!

 类似资料:
  • 问题内容: 2012年12月1日星期六00:00:00 GMT 我必须将以上日期转换为以下格式 2012-12-01 我怎样才能? 我已经尝试使用以下方法,但无法正常工作 问题答案: 用这个。 您将获得输出为

  • 问题内容: 我有一个像这样的字符串。我想将其转换为相同格式的日期。我尝试过这样的事情: 但是输出是不同的格式,例如。我怎样才能使其按需工作。谁能帮我。我知道这可能是重复的,但我没有发现任何运气。 问题答案: 从Java APIhttps://docs.oracle.com/javase/8/docs/api/java/util/Date.html Date类表示特定的时间瞬间,精度为毫秒。 试着去

  • 本文向大家介绍正则表达式实现将MM/DD/YYYY格式的日期转换为YYYY-MM-DD格式,包括了正则表达式实现将MM/DD/YYYY格式的日期转换为YYYY-MM-DD格式的使用技巧和注意事项,需要的朋友参考一下 本文实例讲述了正则表达式实现将MM/DD/YYYY格式的日期转换为YYYY-MM-DD格式的方法。分享给大家供大家参考。具体实现方法如下: 希望本文所述对大家的正则表达式学习有所帮助。

  • 问题内容: 我在网络上阅读了更多问题,但还没有找到解决方案。 我有一个完全像这种格式的 字符串, 例如“ 14/05/1994”。 我需要以 相同的格式* 将其隐藏到 java.util.Date 中。 * 我试过了: 但结果是:1994年5月14日星期六星期六00:00:00 结果是:1994年5月14日不是字符串,而是java.util.Date? 问题答案: 一个不 具有 的格式。这只是个约

  • 问题内容: 我需要将 长 日期值转换为 mm / dd / yyyy 格式。我的长值是 请帮我 问题答案: 请参阅下面的代码,这些代码以字符串形式给出日期。