91超碰碰碰碰久久久久久综合_超碰av人澡人澡人澡人澡人掠_国产黄大片在线观看画质优化_txt小说免费全本

溫馨提示×

溫馨提示×

您好,登錄后才能下訂單哦!

密碼登錄×
登錄注冊×
其他方式登錄
點擊 登錄注冊 即表示同意《億速云用戶服務條款》

Thymeleaf日期對象怎么使用

發布時間:2022-01-22 10:40:30 來源:億速云 閱讀:155 作者:iii 欄目:web開發

這篇“Thymeleaf日期對象怎么使用”文章的知識點大部分人都不太理解,所以小編給大家總結了以下內容,內容詳細,步驟清晰,具有一定的借鑒價值,希望大家閱讀完這篇文章能有所收獲,下面我們一起來看看這篇“Thymeleaf日期對象怎么使用”文章吧。

Thymeleaf在模板中使用 #dates 或 #calendars 兩個對象來處理日期,這兩個對象大部分類似。

開發環境:IntelliJ IDEA 2019.2.2
Spring Boot版本:2.1.8

新建一個名稱為demo的Spring Boot項目。

1、pom.xml
加入Thymeleaf依賴

<dependency>
            <groupId>org.springframework.boot</groupId>
            <artifactId>spring-boot-starter-thymeleaf</artifactId>
        </dependency>

2、src/main/resources/application.yml 
設置模板緩存為false,這樣修改html頁面后刷新瀏覽器能馬上看到結果

spring:
  thymeleaf:
    cache: false

3、src/main/java/com/example/demo/TestController.java

package com.example.demo;

import org.springframework.stereotype.Controller;
import org.springframework.ui.Model;
import org.springframework.web.bind.annotation.RequestMapping;

import java.util.*;

@Controller
public class TestController {
    @RequestMapping("/")
    public String test(Model model){
        Calendar cal = Calendar.getInstance();
        Date date = cal.getTime();

        Calendar cal1 = Calendar.getInstance();
        Calendar cal2 = Calendar.getInstance();
        cal1.add(Calendar.DATE, 1);
        cal2.add(Calendar.DATE, 2);

        Date[] arr = new Date[]{cal1.getTime(), cal2.getTime()};
        List list = Arrays.asList(arr);
        Set set = new HashSet(list);

        model.addAttribute("date", date);
        model.addAttribute("cal", cal);
        model.addAttribute("arr", arr);
        model.addAttribute("list", list);
        model.addAttribute("set", set);

        return "test";
    }
}

4、src/main/resources/templates/test.html

<div>格式化日期<div>
format(date)
<div th:text="${#dates.format(date)}"></div>
formatISO(date)
<div th:text="${#dates.formatISO(date)}"></div>
format(date,'yyyy-MM-dd HH:mm:ss')
<div th:text="${#dates.format(date,'yyyy-MM-dd HH:mm:ss')}"></div>
format(cal)
<div th:text="${#calendars.format(cal)}"></div>
formatISO(date)
<div th:text="${#calendars.formatISO(date)}"></div>
format(date,'yyyy-MM-dd HH:mm:ss')
<div th:text="${#calendars.format(date,'yyyy-MM-dd HH:mm:ss')}"></div>
arrayFormat(arr)
<div th:each="date : ${#dates.arrayFormat(arr)}">
    <div th:text="${date}"></div>
</div>
listFormat(list,'yyyy-MM-dd')
<div th:each="date : ${#dates.listFormat(list,'yyyy-MM-dd')}">
    <div th:text="${date}"></div>
</div>
setFormat(set)
<div th:each="date : ${#dates.setFormat(set)}">
    <div th:text="${date}"></div>
</div>
<div>獲取日期<div>
day(date) 第幾天
<div th:text="${#dates.day(date)}"></div>
month(date) 月份
<div th:text="${#dates.month(date)}"></div>
monthName(date) 月份名稱
<div th:text="${#dates.monthName(date)}"></div>
monthNameShort(date) 月份名稱簡稱
<div th:text="${#dates.monthNameShort(date)}"></div>
year(date) 年份
<div th:text="${#dates.year(date)}"></div>
dayOfWeek(date) 星期幾索引
<div th:text="${#dates.dayOfWeek(date)}"></div>
dayOfWeekName(date) 星期幾名稱
<div th:text="${#dates.dayOfWeekName(date)}"></div>
dayOfWeekNameShort(date) 星期幾名稱簡稱
<div th:text="${#dates.dayOfWeekNameShort(date)}"></div>
hour(date) 時
<div th:text="${#dates.hour(date)}"></div>
minute(date) 分
<div th:text="${#dates.minute(date)}"></div>
second(date) 秒
<div th:text="${#dates.second(date)}"></div>
millisecond(date) 毫秒
<div th:text="${#dates.millisecond(date)}"></div>

瀏覽器訪問:http://localhost:8080
頁面輸出:

格式化日期
format(date)
2019年10月13日 下午10時35分32秒
formatISO(date)
2019-10-13T22:35:32.484+08:00
format(date,'yyyy-MM-dd HH:mm:ss')
2019-10-13 22:35:32
format(cal)
2019年10月13日 下午10時35分32秒
formatISO(date)
2019-10-13T22:35:32.484+08:00
format(date,'yyyy-MM-dd HH:mm:ss')
2019-10-13 22:35:32
arrayFormat(arr)
2019年10月14日 下午10時35分32秒
2019年10月15日 下午10時35分32秒
listFormat(list,'yyyy-MM-dd')
2019-10-14
2019-10-15
setFormat(set)
2019年10月15日 下午10時35分32秒
2019年10月14日 下午10時35分32秒
獲取日期
day(date) 第幾天
13
month(date) 月份
10
monthName(date) 月份名稱
十月
monthNameShort(date) 月份名稱簡稱
十月
year(date) 年份
2019
dayOfWeek(date) 星期幾索引
1
dayOfWeekName(date) 星期幾名稱
星期日
dayOfWeekNameShort(date) 星期幾名稱簡稱
星期日
hour(date) 時
22
minute(date) 分
35
second(date) 秒
32
millisecond(date) 毫秒
484

以上就是關于“Thymeleaf日期對象怎么使用”這篇文章的內容,相信大家都有了一定的了解,希望小編分享的內容對大家有幫助,若想了解更多相關的知識內容,請關注億速云行業資訊頻道。

向AI問一下細節

免責聲明:本站發布的內容(圖片、視頻和文字)以原創、轉載和分享為主,文章觀點不代表本網站立場,如果涉及侵權請聯系站長郵箱:is@yisu.com進行舉報,并提供相關證據,一經查實,將立刻刪除涉嫌侵權內容。

AI

井研县| 威宁| 宁强县| 广南县| 宝清县| 沂水县| 通道| 定州市| 德安县| 肥城市| 东莞市| 肥西县| 邳州市| 乌鲁木齐县| 黔南| 周宁县| 拜城县| 郴州市| 东乌| 汉川市| 鄯善县| 买车| 稷山县| 洮南市| 江川县| 米脂县| 屯昌县| 若尔盖县| 澄城县| 蒲城县| 宜章县| 鹤壁市| 抚松县| 阿克苏市| 巴楚县| 寿光市| 耒阳市| 凌海市| 贺兰县| 博罗县| 洛川县|