1. Locale format 정보을 이용해서 Date outputs 를 원하는 형태로 만들어보자
아래표를 사용해서 날짜의 포맷형태에 따라 어떻게 변환되는지 예제를 구현했다.
표에서 Output Format 에 나와있는 형식을 getCurrDate 함수의 파라미터 값으로
넘기게 되면 Example 란에 나와있는 값으로 변환해서 출력할수 있다.
예를 들어 yyyy년 M월 d일 EEEE 입력하게 되면
형태로 출력되게 된다.
public String getCurrDate(String format){
SimpleDateFormat dateformat = new SimpleDateFormat(format);
GregorianCalendar cal = new GregorianCalendar();
return dateformat.format(cal.getTime());
}
Korean (
The following sections provide locale information for the Korean (
Default Symbols
The following table displays the basic default symbols used for currency and mathematical expressions in this locale:
Symbol Description |
Symbol |
decimalseparator |
. |
groupingseparator |
, |
Currency |
₩ |
Percent |
% |
Zero Digit |
0 |
Minus Sign |
- |
Plus Sign |
+ |
Exponential |
E |
Infinity |
∞ |
Default Presentation Settings
The default values for the presentation settings are shown below:
Setting |
Default |
negativeindicator (prefix) |
- |
negativeindicator (suffix) |
|
Formats for Date Outputs
The following table shows the output format that is used for date related data types in each presentation:
Data Type |
Style |
Output Format |
Example |
date |
numeric |
yyyyMMdd |
20030613 |
|
short |
yy. MM. dd |
|
|
medium |
yyyy. MM. dd |
|
|
long |
yyyy'년' M'월' d'일' |
|
|
full |
yyyy'년' M'월' d'일' EEEE |
|
day_of_month |
numeric |
d |
13 |
|
short |
d |
13 |
|
medium |
d |
13 |
|
long |
d |
13 |
|
full |
d |
13 |
day_of_week |
numeric |
e |
6 |
|
short |
e |
6 |
|
medium |
EEE |
금 |
|
long |
EEEE |
금요일 |
|
full |
EEEE |
금요일 |
date_time |
numeric |
yyyyMMdd H.mm |
20030613 18.52 |
|
short |
yy. MM. dd a h:mm |
|
|
medium |
yyyy. MM. dd a h:mm:ss |
|
|
long |
yyyy'년' M'월' d'일' a hh'시' mm'분' ss'초' |
|
month |
numeric |
M |
6 |
|
short |
M |
6 |
|
medium |
MMM |
6월 |
|
long |
MMMM |
6월 |
|
full |
MMMM |
6월 |
time |
numeric |
H.mm |
18.52 |
|
short |
a h:mm |
|
|
medium |
a h:mm:ss |
|
|
long |
a hh'시' mm'분' ss'초' |
|
year |
numeric |
yyyy |
2003 |
|
short |
yy |
03 |
|
medium |
yyyy |
2003 |
|
long |
yyyy |
2003 |
|
full |
yyyy G |
2003 서기 |
Formats for Date Inputs
The following tables provide applicable date input formats for this locale:
Data Type |
Input Format |
Example |
date |
yy. MM. dd |
|
|
yyyy. MM. dd |
|
|
yyyy'년' M'월' d'일' |
|
|
yyyy'년' M'월' d'일' EEEE |
|
|
yyyyMMdd |
20030613 |
day_of_month |
d |
13 |
|
dd |
13 |
day_of_week |
e |
6 |
|
ee |
06 |
|
EEE |
금 |
|
EEEE |
금요일 |
date_time |
yy. MM. dd a h:mm |
|
|
yyyy. MM. dd a h:mm:ss |
|
|
yyyy'년' M'월' d'일' a hh'시' mm'분' ss'초' |
|
|
yy. MM. dd a hh'시' mm'분' |
|
|
yyyy. MM. dd a hh'시' mm'분' |
|
month |
M |
6 |
|
MM |
06 |
|
MMM |
6월 |
|
MMMM |
6월 |
time |
a h:mm |
|
|
a h:mm:ss |
|
|
a hh'시' mm'분' ss'초' |
|
|
a hh'시' mm'분' |
|
|
a hh'시' mm'분' |
|
year |
yy |
03 |
|
'yy |
yy |
|
yyyy |
2003 |
|
yyyy G |
2003 서기 |
'자바(JAVA)' 카테고리의 다른 글
local 컴퓨터 IP 정보, 호스트 이름 등을 가져오기 (0) | 2009.06.02 |
---|---|
SOAP 통신에서 weblogic parsing error - jar 의 충돌 (0) | 2009.05.28 |
apache 에서 제공하는 Common Validator 사용하기 (1) | 2009.05.27 |
spring framework 적용하여 controller 에서 error stacktrace 에러 내용이 찍히지 않을때 (0) | 2009.05.26 |
윈도우 OS 에서 돌아가고 있는 프로세스명을 자바로 넘겨받는 방법 (0) | 2009.05.17 |
log4j.additivity 옵션으로 중복출력 제외 시키기 (0) | 2009.02.21 |
메시지 규칙에 의해서 특정문자를 다른변수에 저장된 메시지로 치환하고 싶을때 (0) | 2009.02.21 |
원하는 위치의 문자열을 다른것으로 바꾸고 싶을때(치환) 간단 로직 (0) | 2009.02.21 |