Notice
Recent Posts
Recent Comments
Link
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | 3 | 4 | |||
5 | 6 | 7 | 8 | 9 | 10 | 11 |
12 | 13 | 14 | 15 | 16 | 17 | 18 |
19 | 20 | 21 | 22 | 23 | 24 | 25 |
26 | 27 | 28 | 29 | 30 | 31 |
Tags
- 인프런
- spring
- Thymeleaf
- java
- QueryDSL
- kotlin
- jpa
- springdatajpa
- http
- Greedy
- AOP
- Android
- JPQL
- pointcut
- Proxy
- 김영한
- Exception
- 그리디
- 스프링 핵심 기능
- db
- Spring Boot
- SpringBoot
- transaction
- 자바
- 알고리즘
- JDBC
- 스프링 핵심 원리
- 백준
- 스프링
- Servlet
Archives
- Today
- Total
개발자되기 프로젝트
[Thymeleaf] 유틸리티 객체, 날짜 본문
1. Thymeleaf 유틸리티 객체
- #message : 메시지, 국제화 처리
- #uris : URI 이스케이프 지원
- #dates : java.util.Date 서식 지원
- #calendars : java.util.Calendar 서식 지원
- #temporals : 자바8 날짜 서식 지원
- #numbers : 숫자 서식 지원
- #strings : 문자 관련 편의 기능
- #objects : 객체 관련 기능 제공
- #bools : boolean 관련 기능 제공
- #arrays : 배열 관련 기능 제공
- #lists , #sets , #maps : 컬렉션 관련 기능 제공
- #ids : 아이디 처리 관련 기능 제공
- 매뉴얼
- 예시
2. JAVA8 날짜
- Thymeleaf에서 LocalDate , LocalDateTime , Instant을 사용하려면 라이브러리 추가가 필요함
- SpringBoot에서 Thymeleaf의존성 추가하면 자동으로 추가됨
- Libarary : thymeleaf-extras-java8time
- 자바8 날짜용 유틸리티 객체
- #temporals
-
<body> <h1>LocalDateTime</h1> <ul> <li>default = <span th:text="${localDateTime}"></span></li> <li>yyyy-MM-dd HH:mm:ss = <span th:text="${#temporals.format(localDateTime, 'yyyy-MM-dd HH:mm:ss')}"></span></li> </ul> <h1>LocalDateTime - Utils</h1> <ul> <li>${#temporals.day(localDateTime)} = <span th:text="${#temporals.day(localDateTime)}"></span></li> <li>${#temporals.month(localDateTime)} = <span th:text="${#temporals.month(localDateTime)}"></span></li> <li>${#temporals.monthName(localDateTime)} = <span th:text="${#temporals.monthName(localDateTime)}"></span></li> <li>${#temporals.monthNameShort(localDateTime)} = <span th:text="${#temporals.monthNameShort(localDateTime)}"></span></li> <li>${#temporals.year(localDateTime)} = <span th:text="${#temporals.year(localDateTime)}"></span></li> <li>${#temporals.dayOfWeek(localDateTime)} = <span th:text="${#temporals.dayOfWeek(localDateTime)}"></span></li> <li>${#temporals.dayOfWeekName(localDateTime)} = <span th:text="${#temporals.dayOfWeekName(localDateTime)}"></span></li> <li>${#temporals.dayOfWeekNameShort(localDateTime)} = <span th:text="${#temporals.dayOfWeekNameShort(localDateTime)}"></span></li> <li>${#temporals.hour(localDateTime)} = <span th:text="${#temporals.hour(localDateTime)}"></span></li> <li>${#temporals.minute(localDateTime)} = <span th:text="${#temporals.minute(localDateTime)}"></span></li> <li>${#temporals.second(localDateTime)} = <span th:text="${#temporals.second(localDateTime)}"></span></li> <li>${#temporals.nanosecond(localDateTime)} = <span th:text="${#temporals.nanosecond(localDateTime)}"></span></li> </ul> </body>
3. GitHub : 210918 Utility Objects, Date
'인프런 > [인프런] 스프링 MVC 2' 카테고리의 다른 글
[Thymeleaf] Literal (0) | 2021.09.18 |
---|---|
[Thymeleaf] URL 링크 (0) | 2021.09.18 |
[Thymeleaf] 기본 객체들 (0) | 2021.09.18 |
[Thymeleaf] 변수, SpringEL (0) | 2021.09.18 |
[Thymeleaf] Text, uText (0) | 2021.09.17 |
Comments