컴공생의 다이어리

[JSTL] date format(날짜 형식) 본문

Development/Network & Web

[JSTL] date format(날짜 형식)

컴공 K 2022. 1. 30. 00:01

JSTL date format(날짜 형식)

jsp 파일에서 날짜 형식을 변경하기 위해서 아래 라이브러리를 jsp 파일 상단에 추가한다.

<%@ taglib prefix="fmt" uri="http://java.sun.com/jsp/jstl/fmt" %>

 

날짜 포맷을 변경하려면 변수의 타입은 Date형이어야 한다. 만일 다른 형이라면 함수를 사용해서 Date형으로 변경하면 된다.

 

 

fmt:formatDate가 Date형을 원하는 패턴으로 변경할 수 있다. value 값에는 변수를 넣어주고 pattern에는 출력하고 싶은 형식을 넣어주면 된다.

<fmt:formatDate value="${변수}" pattern="날짜 형태" type="date"/>


<!-- example -->
<c:set var="now" value="<%=new java.util.Date()%>" />
<fmt:formatDate value="${now}" pattern="a h:mm" type="date"/>

 

pattern에 넣을 형식과 관련해 아래 표를 참고하면 좋을 것 같다.

Letter
설명
y
M
d
E
요일명
u
요일 (1 = 월요일, 2=화요일, ..., 7 = 일요일)
a
오전인지 오후인지
("AM" or "PM" / 한글환경이면 "오전" or "오후")
H
24시간 기준 시간 (0-23)
k
24시간 기준 시간 (1-24)
K
오전오후 구분없는 시간 (0-11)
h
오전오호 구분없는 시간 (1-12)
m
s
S
1/1000 초
z
타임존

 

 

 

 

 

https://m.blog.naver.com/PostView.naver?isHttpsRedirect=true&blogId=hay6308&logNo=202811153 

 

[JSTL] date format ( 날짜 포맷 변경 )

yyyyMMdd -> yyyy-MM-dd, yyyy-MM-dd HH:mm:ss.SSS -> yyyyMMdd 등... 위와 같이 날짜 ...

blog.naver.com

https://blog.naver.com/PostView.naver?blogId=kkson50&logNo=221778181962&redirect=Dlog&widgetTypeCall=true&directAccess=false 

 

자바(java) SimpleDateFormat의 패턴 종류

자바에서는 날짜를 다양한 형태로 출력할수 있다. "yyyy-MM-dd" 이런형태와 같이 날짜를 출력...

blog.naver.com

 

728x90

'Development > Network & Web' 카테고리의 다른 글

URL 문법  (0) 2022.02.28
URI, URL, URN이란?  (0) 2022.02.23
[js] location.href와 location.replace  (0) 2022.01.25
[js] confirm(선택창)  (0) 2022.01.24
[JSTL] 변수 선언 및 출력 - <c:set>, <c:out>  (0) 2022.01.23
Comments