JAVA
[JAVA] 현재 날짜(시간) 구하기 - 월/요일을 한글/영문으로 간단하게 구하기
nineDeveloper
2014. 3. 4. 20:00
728x90
반응형
여러 블로그와 사이트를 찾아 다녀봤는데 간단하게 월이나 요일은 한글/영문으로 쉽게 구하는게 없더라.
내가 못 찾은건가.. 아무튼! (내 컴에서는 무조건 한글로 나오더라고! 무슨 설정이 잇나?? 궁금(__))
java.util.Date today = new java.util.Date();
SimpleDateFormat formatTime = new SimpleDateFormat("EEE, dd MMM yyyy HH:mm:ss", Locale.KOREAN);
String todayString = formatTime.format(today);
System.out.println(todayString);
결과 값 : 수, 19 5월 2010 10:59:30
java.util.Date today = new java.util.Date();
SimpleDateFormat formatTime = new SimpleDateFormat("EEE, dd MMM yyyy HH:mm:ss", Locale.ENGLISH);
String todayString = formatTime.format(today);
System.out.println(todayString);
결과 값 : Wed, 19 May 2010 11:04:31
*** 특정 일자 입력 받아서 요일 및 영문으로 출력 ***
SimpleDateFormat fmt_in = new SimpleDateFormat ("yyyy-MM-dd");
SimpleDateFormat fmt_out = new SimpleDateFormat ("EEE, dd MMM yyyy hh:mm:ss", Locale.ENGLISH);
String date_in = "2010-05-05";
ParsePosition pos = new ParsePosition (0);
java.util.Date outTime = fmt_in.parse (date_in, pos);
String date_out = fmt_out.format (outTime);
java.util.Date outTime = fmt_in.parse (date_in, pos);
String date_out = fmt_out.format (outTime);
System.out.println(date_out);
결과 값 : Wed, 05 May 2010 12:00:00
[참고] - SimpleDateFormat에 들어갈 String 정의
결과 값 : Wed, 05 May 2010 12:00:00
[참고] - SimpleDateFormat에 들어갈 String 정의
G
| Era designator | Text | AD
|
y
| Year | Year | 1996 ; 96
|
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 in week | Text | Tuesday ; Tue
|
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 |
728x90
반응형