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

在百里叶中格式化日期

商皓
2023-03-14

我刚Java /Spring/Thymeleaf,所以请接受我目前的理解水平。我确实复习了这个类似的问题,但没能解决我的问题。

我试图得到一个简化的日期,而不是长日期格式。

// DateTimeFormat annotation on the method that's calling the DB to get date.
@DateTimeFormat(pattern="dd-MMM-YYYY")
public Date getReleaseDate() {
    return releaseDate;
}

​ html格式:

<table>
    <tr th:each="sprint : ${sprints}">
        <td th:text="${sprint.name}"></td>
        <td th:text="${sprint.releaseDate}"></td>
    </tr>
</table>

电流输出

sprint1 2016-10-04 14:10:42.183

共有3个答案

柴嘉禧
2023-03-14

如果要显示 por 示例 = 20-11-2017

您可以使用:

 th:text="${#temporals.format(notice.date,'dd-MM-yyyy')}
曾云
2023-03-14

如果您想在th:text属性中使用转换器,您必须使用双括号语法。

<td th:text="${{sprint.releaseDate}}"></td>

(它们自动应用于th:field属性)

http://www.thymeleaf.org/doc/tutorials/2.1/thymeleafspring.html#double-bracket-syntax

司寇凯
2023-03-14

Bean验证无关紧要,您应该使用百里香格式:

<td th:text="${#dates.format(sprint.releaseDate, 'dd-MMM-yyyy')}"></td>

还要确保您的发布日期属性是 java.util.Date

输出如下所示:< code > 2016年10月4日

 类似资料:
  • 我有一个百里叶模板代码来格式化日期。有时,该日期在返回的对象中将为 。在这种情况下,检查百里叶中的的最佳方法是什么?当前模板引发以下错误:

  • 我使用Spring Boot和Thymeleaf作为简单的前端。我在前端非常低,我只知道关于thymleaf和html/css的基本知识。我建立了一个简单的论坛,在那里登录后,用户得到了几个页面,如,添加主题,查找主题,主题列表,添加题词,编辑题词等。我希望每个页面都有这个相同的导航栏。在这一刻,我只是复制相同的html代码并粘贴到每个文件中,但如果我想更改一个选项呢?是的,我知道,我必须更改每个

  • 问题内容: 我一直坚持用HTML 5格式化货币。我有必须格式化货币的应用程序。我有下面的代码片段 我从DAO abc读取货币值时,应将其格式化。当前打印$ 1200000.0它应该打印$ 1,200,000.0 .0 问题答案: 您可以使用实用程序对象,可以在此处查看哪些方法:http : //www.thymeleaf.org/apidocs/thymeleaf/2.0.15/org/thyme

  • 我不明白,如果html模板与我在ModelAndView中获得的属性链接,如何将RESTFull服务的@Controller更改为@RestController 在胸腺叶模板中 但我想进入索引页面,在后台获取用户名 我可以使用ajax来更新标记“p”,但这样使用thymeleaf并没有什么好处,我可以使用jsp。那么,在Rest时使用thymeleaf的最佳方式是什么?它是否合理?

  • 我正在使用now()在Dataweave中获取当前日期时间,我想对其进行格式化,以便删除特殊字符,并且我得到这样的纯格式 20200723T1720334450200

  • 问题内容: 如何在AngularJS中正确显示日期和时间? 下面的输出同时显示输入和输出,带有和不带有AngularJS日期过滤器: 打印: 所需的显示格式为 或 问题答案: v.Dt可能不是Date()对象。 参见http://jsfiddle.net/southerd/xG2t8/ 但在您的控制器中: