예제1)
import java.text.SimpleDateFormat;
import java.util.Date;
public class Test3 {
public static void main(String[] args) throws Exception {
Date dd=new Date();
System.out.println(dd);
/*
// 년, 월, 일(추천되지 않음)
int y=dd.getYear()+1900;
int m=dd.getMonth()+1;
int d=dd.getDate();
System.out.println(y+"-"+m+"-"+d);
*/
/*
* SimpleDateFormat : Date 객체를 텍스트로 변환하거나
* 텍스트를 Date 객체로 변환
* yyyy-MM-dd HH:mm:ss
* h:mm a -> 1:08 PM
*/
// Date -> 문자열로 변환
SimpleDateFormat sd=new SimpleDateFormat("yyyy년 MM월 dd일");
String ss=sd.format(dd);
System.out.println(ss);
// 문자열 -> Date
ss="2011-01-01";
SimpleDateFormat sf=new SimpleDateFormat("yyyy-MM-dd");
Date dd1=sf.parse(ss);
System.out.println(dd1);
// 1970년 1월 1일 0시0분을 기준으로 ms 환산
long aa=dd1.getTime();
System.out.println(aa);
}
}
예제1 결과) 현재 날짜와 시간을 기준으로 출력된다
Sun May 19 11:25:43 KST 2013
2013년 05월 19일
Sat Jan 01 00:00:00 KST 2011
1293807600000
'자바 > 클래스' 카테고리의 다른 글
상속 super (0) | 2013.05.21 |
---|---|
Scanner 클래스 (0) | 2013.05.19 |
Wrapper 클래스 (0) | 2013.05.19 |
BigDecimal와 BigInteger (0) | 2013.05.19 |
StringBuffer 클래스 (0) | 2013.05.15 |