Thymeleaf模板格式化LocalDatetime时间格式

添加maven依赖

<dependency>

<groupId>org.thymeleaf.extras</groupId>

<artifactId>thymeleaf-extras-java8time</artifactId>

<version>3.0.1.RELEASE</version>

</dependency>

前端模板上的写法:

<span th:text="${#dates.formatISO(时间字段)}"></span >

<span  th:text="${#temporals.formatISO(时间字段)}"></span >

<span  th:text="${#temporals.format(localDateTime, ‘dd-MM-yyyy HH:mm‘)}"></span >  //自定义时间格式   个人只试过这一个

<span  th:text="${#temporals.formatISO(时间字段)}"></span >

PS:需要注意的是

  时间字段,要是LocalDate或者是LocalDatetime类型,像我个人在项目里使用vo对象时将时间字段不小心用了String

无论使用上面的哪一种写法,都会出现模板解析错误,String的时候,直接写 ${时间字段}  就行

不过有发现,会在秒的后面多了  .0  出来。因为我们的项目是用的规范是LocalDatetime,所以我直接改了类型,其他的还没有试

转载于:https://www.cnblogs.com/asker009/p/9370603.html  作者:我是属车的

原文地址:https://www.cnblogs.com/qihai16/p/10102143.html

时间: 2024-11-05 18:58:42

Thymeleaf模板格式化LocalDatetime时间格式的相关文章

格式化友好时间格式

<td height="40" title="<{$rs.regtime|date='Y-m-d H:i:s',###}>"><{$rs.regtime|mdate}></td> /** * 格式化友好时间格式 * @param unknown $time * @return string */function mdate($time = NULL) {    $text = '';    $time = $time

Java时间格式字符串与Date的相互转化

目录 将Date转化为格式化字符串 时间格式字符串转化为Date @ 将Date转化为格式化字符串 将Date转化为格式化字符串是利用SimpleDateFormat类继承自 java.text.DateFormat类的format方法实现的: public final String format(Date date):将日期格式化成日期/时间字符串. //获取当前时间 Date date = new Date(); //定义转化为字符串的日期格式 SimpleDateFormat sdf =

格式化时间格式LocalDateTime转String日期

1.格式化时间格式LocalDateTime转String日期 1 /** 2 * 格式化时间格式LocalDateTime转String日期,如下示范: 3 * [2017,7,22] ==> 2017-07-22 00:00:00 4 * @param value 数组:如,[2017, 7, 22] 5 * @returns {string} 字符串日期:2017-07-22 6 */ 7 HE.localDateTimeToString = function (value) { 8 if

springboot Thymeleaf中格式化jsr310新日期时间类(LocalDateTime,LocalDate)

依赖maven包 <dependency> <groupId>org.thymeleaf.extras</groupId> <artifactId>thymeleaf-extras-java8time</artifactId> </dependency> <dependency> <groupId>nz.net.ultraq.thymeleaf</groupId> <artifactId>

LocalDateTime相关处理,得到零点以及24点值,最近五分钟点位,与Date互转,时间格式

最近一直使用LocalDateTime,老是忘记怎么转换,仅此记录一下 import java.time.Instant; import java.time.LocalDateTime; import java.time.LocalTime; import java.time.ZoneId; import java.time.format.DateTimeFormatter; import java.util.Date; public class Test { public static voi

【JS】【18】当前时间加减一天,和格式化时间格式

正文: 1,当前时间加减一天 function newDate(num) { var date = new Date();//获取当前时间 date.setDate(date.getDate() + num); //num正数为后一天,负数为前一天 return date : } 2,格式化时间格式 //方法 Date.prototype.Format = function (fmt) { var o = { "M+": this.getMonth() + 1, //月份 "

微信、qq时间格式模板

产品近来蛋疼,时间格式从做完到现在改了四遍了 ,最新的要求如下: * 2分钟内 无显示 * 2分钟-24小时 HH:mm * 昨天 昨天 HH:mm * 前天 前天 HH:mm * 今年 MM:DD HH:mm * 去年 去年 MM:DD HH:mm * 前年 前年 MM:DD HH:mm * 更远 yyyy:MM:DD HH:mm 这不是问题,很快写完代码. 1 /** 2 * 将一个时间戳转换成提示性时间字符串,如 3 * 2分钟内 无显示 4 * 2分钟-24小时 HH:mm 5 * 昨天

JS 格林威治时间格式(GMT)格式化

Date.prototype.format = function (format) { var o = { "M+": this.getMonth() + 1, //month "d+": this.getDate(), //day "h+": this.getHours(), //hour "m+": this.getMinutes(), //minute "s+": this.getSeconds(),

Thymeleaf模板引擎+Spring整合使用方式的介绍

尊重原创,原文地址为:https://www.cnblogs.com/jiangchao226/p/5937458.html 前言 这个教程介绍了Thymeleaf与Spring框架的集成,特别是SpringMvc框架. 注意Thymeleaf支持同Spring框架的3.和4.版本的集成,但是这两个版本的支持是封装在thymeleaf-spring3和thymeleaf-spring4这两个独立的库中,项目中需要根据实际情况分别引用. 样例代码针对的是spring4.,但一般情况下,spring