728x90
toString()으로 만들걸 다시 Date()형으로 담기.. 역시 구글엔 없는게 없구나.
1.6 API에 이렇게 나온다. dow mon dd hh:mm:ss zzz yyyy 분명 pattern 이렇다고 나왔지만.
console에서 실행하고 나면, 이런 패턴은 존재하지 않는다며 exception error을 날려주지.
toString
public String toString()
Date객체를 다음의 형식의String로 변환합니다.
다음에 각각의 의미를 나타냅니다.dow mon dd hh:mm:ss zzz yyyy
- dow 는 요일 (Sun, Mon, Tue, Wed, Thu, Fri, Sat)
- mon 는 달 (Jan, Feb, Mar, Apr, May, Jun, Jul, Aug, Sep, Oct, Nov, Dec)
- dd 는 2 자리수의 10 진수인 달의 날 (01 ~ 31)
- hh 는 2 자리수의 10 진수인 날때 (00 ~ 23)
- mm 는 2 자리수의 10 진수일 때의 분 (00 ~ 59)
- ss 는 2 자리수의 10 진수인 분의초 (00 ~ 61)
- zzz 는 타임 존 (서머타임을 반영하는 경우가 있다). 표준 타임 존의 생략명에는,parse 메소드로 인식되는 것도 포함된다. 타임 존의 정보가 없는 경우,zzz 는 빈 상태(empty)에서, 문자는 포함되지 않는다
- yyyy 는 4 자리수의 10 진수인 해
- 반환값:
- 이 일자의 캐릭터 라인 표현
- 관련 항목:
toLocaleString(),toGMTString()
포멧은 이렇게 써야 된다.
SimpleDateFormat("EEE MMM dd HH:mm:ss zzz yyyy")
하지만 뒤에 Locale.US를 붙여주지 않으면 또...또.. exception 발생
SimpleDateFormat 에 다음과 같이 element를 더 넣을수도 있으니 다음과 같이 사용.
SimpleDateFormat("EEE MMM dd HH:mm:ss zzz yyyy" , Locale.US);
Local.KOREA 는 왜 안되는거지?
'JAVA' 카테고리의 다른 글
| calendar algroithm (0) | 2011.04.05 |
|---|---|
| java component reference site (0) | 2011.03.31 |
| java reflect private 접근 하기 (0) | 2010.09.13 |
| JAVA Super Class , Overriding (0) | 2010.09.08 |
| 파일 입출력 (0) | 2010.08.23 |