좋은 설계자 & 좋은관리자 & 좋은개발자/Design Pattern & Modeling
[JAVA] SimpleDateFormat, 시간표시할 때 유용한 팁
hoonihoon
2012. 11. 15. 15:53
참고 사이트 http://docs.oracle.com/javase/1.4.2/docs/api/
java.text
Class SimpleDateFormat
java.lang.Object java.text.Format java.text.DateFormat java.text.SimpleDateFormat
Date and Time Pattern | Result |
---|---|
"yyyy.MM.dd G 'at' HH:mm:ss z" | 2001.07.04 AD at 12:08:56 PDT |
"EEE, MMM d, ''yy" | Wed, Jul 4, '01 |
"h:mm a" | 12:08 PM |
"hh 'o''clock' a, zzzz" | 12 o'clock PM, Pacific Daylight Time |
"K:mm a, z" | 0:08 PM, PDT |
"yyyyy.MMMMM.dd GGG hh:mm aaa" | 02001.July.04 AD 12:08 PM |
"EEE, d MMM yyyy HH:mm:ss Z" | Wed, 4 Jul 2001 12:08:56 -0700 |
"yyMMddHHmmssZ" | 010704120856-0700 |
예제 코드 1 _ 시간 출력
Date date = new Date(); //현재시간 구함
SimpleDateFormat sf = new SimpleDateFormat("a hh:mm");
String a = sf.format(date.getTime());
System.out.println(a);
결과 : 오후 03:51
예제코드2 _ 년, 월, 일 출력
String d = date.getYear()+1900+"-"+(date.getMonth()+1)+"-"+date.getDate()+" "+date.getTime();
System.out.println(d);
2012-11-15