개발 창고/Java

[JAVA] How to use SimpleDateFormat Class

로이제로 2024. 2. 10. 22:57
반응형

When I develop Java, I forget how to use it when I want to return today's date lightly
If you think about it, it's a simple date format like a class name


Date date = new Date();                                 // Return today's date to Date type
String format = "yyyy-MM-dd";                           // Year(4)-Month(2)-Date(2) Format
SimpleDateFormat df = new SimpleDateFormat(format);     // Simple Formatter with Formatting to Return
String str = df.format(date);                           // Convert the value of the Date type to String using Formatter

System.out.println(str);

 

If today is February 10, 2024

2024-02-10

 

 

It will be printed out as .

The format I use often

"yyyy-MM-dd";    // 2020-07-22

"yyyy/MM/dd";    // 2020/07/22

"yyyy.MM.dd";    // 2020.07.22

"HH:mm:ss";      // 17:33:21

Format Type

Letter Date or Time Component Presentation Examples
G Era designator Text AD
y Year Year 1996; 96
Y Week year Year 2009; 09
M Month in year Month July; Jul; 07
w Week in year Number 27
W Week in month Number 2
D Day in year Number 189
d Day in month Number 10
F Day of week in month Number 2
E Day name in week Text Tuesday; Tue
u Day number of week
(1 = Monday, ..., 7 = Sunday)
Number 1
a Am/pm marker Text PM
H Hour in day (0-23) Number 0
k Hour in day (1-24) Number 24
K Hour in am/pm (0-11) Number 0
h Hour in am/pm (1-12) Number 12
m Minute in hour Number 30
s Second in minute Number 55
S Millisecond Number 978
z Time zone General time zone Pacific Standard Time; PST; GMT-08:00
Z Time zone RFC 822 time zone -0800
X Time zone ISO 8601 time zone -08; -0800; -08:00

Reference Site

https://docs.oracle.com/javase/7/docs/api/java/text/SimpleDateFormat.html

 

SimpleDateFormat (Java Platform SE 7 )

Parses text from a string to produce a Date. The method attempts to parse text starting at the index given by pos. If parsing succeeds, then the index of pos is updated to the index after the last character used (parsing does not necessarily use all charac

docs.oracle.com


[JAVA] SimpleDateFormat Class 사용하기

🇰🇷 Korean

2020.07.22 - [개발 창고/Java] - [JAVA] SimpleDateFormat Class 사용하기

 

[JAVA] SimpleDateFormat Class 사용하기

자바 개발하다 보면 가볍게 오늘 날짜를 반환하고 싶을 때 자꾸 까먹곤 하는 사용법 생각해보면 클래스명처럼 간단한 데이트 포멧 Date date = new Date(); // 오늘 날짜를 Date형으로 반환 String format = "

royzero.tistory.com

 

반응형

'개발 창고 > Java' 카테고리의 다른 글

[JAVA] How to use Calendar Class  (117) 2024.02.11
[JAVA] How to join an array  (154) 2024.01.16
[JAVA] 이메일 유효성 검사  (0) 2023.03.16
[POI] 엑셀 폰트 변경  (0) 2023.02.10
[Nexacro] DataSet to Class  (0) 2023.01.27