html:thymeleaf实现日期格式转换
在Thymeleaf中,可以使用内置的#dates
工具类来格式化日期。以下是一个简单的例子,展示如何在Thymeleaf模板中转换和显示日期:
<!DOCTYPE html>
<html xmlns:th="http://www.thymeleaf.org">
<head>
<title>日期格式化示例</title>
</head>
<body>
<p th:text="${#dates.format(myDate, 'yyyy-MM-dd HH:mm:ss')}">格式化的日期将显示在这里</p>
</body>
</html>
在这个例子中,myDate
是一个Java Date
对象,我们使用#dates.format
方法来按照指定的格式'yyyy-MM-dd HH:mm:ss'
将日期转换成字符串。
确保你的Controller中传递了一个名为myDate
的属性,它是一个java.util.Date
对象:
@Controller
public class MyController {
@GetMapping("/showDate")
public String showDate(Model model) {
model.addAttribute("myDate", new Date()); // 设置当前日期和时间
return "dateTemplate"; // 返回Thymeleaf模板的名称
}
}
当你访问/showDate
路径时,Controller将会传递当前日期和时间到Thymeleaf模板,模板将会按照指定的格式显示日期。
评论已关闭