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
- 인생은프로젝트
- 개발자를위한필수수학
- 일어타자
- 정보처리기사필기
- 일본스터디룸
- 내정사퇴
- 도쿄와이파이
- 도쿄 나카메구로
- 도쿄비즈니스산책
- 아임도넛
- 도쿄복권
- 멘트장인
- 도쿄엑시아카페
- 일본취업
- 작은비즈니스
- 도쿄복권명당
- 도쿄로또
- 일본어타이핑
- 멘트제조지
- 헤이디
- 도쿄비즈니스
- 정보처리기사
- 도쿄스터디룸
- 모인유학비송금
- 찬스센터
- 일본어
- 스데니
- すでに
- 일본it
- 나카메구로역
Archives
- Today
- Total
라이프프_LIFE IS A PROJECT
[Thymeleaf]dates.format 날짜 형식 지정해주기 포맷 오류날 때 본문
웹 페이지에서 조건 검색 후 DB의 데이터를 불러오는 작업을 하던 중 다시 조회된 데이터를 화면에 뿌려줄 때 DATE 형태의 정보를 년/월/일을 구분해 보고싶었습니다.
Thymeleaf 의 dates.format을 사용해서 DB의 정보를 다시 변환해 보여주었습니다.
그래서 아래 코드를 사용해서 작성했더니, 노출되어야 할 2024/10/10이 아닌 2024/00/10이 노출되었습니다.
<td th:text="${#dates.format(employee.startDate, 'yyyy/mm/dd')}"></td>
그래서 챗GPT를 이용해 원인을 찾아보았습니다. 원인은 바로 mm 으로 표기한 것 때문이었습니다.
mm은 분을 나타내는 형식이고 MM으로 표기해야 월로 표기된다는 것.
역시 아직 가야할 길이 먼 것 같습니다...ㅎㅎ 이렇게 기본적인 포맷조차 정확히 모르고 있었습니다.
다시 수정한 코드는 아래와 같습니다.
<td th:text="${#dates.format(employee.startDate, 'yyyy/MM/dd')}"></td>
코딩을 할 때는 정말 꼼꼼하게 보고 급하지 않게 해야겠습니다.