我刚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
如果要显示 por 示例 = 20-11-2017
您可以使用:
th:text="${#temporals.format(notice.date,'dd-MM-yyyy')}
如果您想在th:text属性中使用转换器,您必须使用双括号语法。
<td th:text="${{sprint.releaseDate}}"></td>
(它们自动应用于th:field属性)
http://www.thymeleaf.org/doc/tutorials/2.1/thymeleafspring.html#double-bracket-syntax
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/ 但在您的控制器中: