[JAVA] How to use SimpleDateFormat Class
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