- Date 클래스 ( + 1900 해줘야 한다. )
반응형
- JDK 1.0에서 만들어서 구현이 꾸짐. 2000년도는 사람이 안 살꺼라고 생각했나보다.
new 생성자 ( 년, 월, 일)
생성자 ( 년, 월, 일, 시, 분, 초)
@deprecated !!!
Date(13000000000000000L); // 이것은, 1970 + 밀리초 해준거임.
ex) 9월을 넣고 싶으면 (-1) 8을 넣어야 하고, 8을 넣으면 (+1) 9월이 나온다.
- Calendar ( 추상 클래스 ) / Gregorian Calendar ( 구현해야 할 양력 )
- JDK 1.2 에서부터 사용하여 그래고리력을 따른다.
요일 | 월 | |
Date | 0 - 6 | |
Calendar | 1 - 7 | 0 - 11 |
DecimalFormat : 숫자형 값을 형식화된 문자열로 변환 // double , long → String
SimpleDateFormat : Data 객체를 형식화된 문자열로 변환
Format 객체 생성 → 변환 형식 지정
f = new 생성자 ( "변환재현 " )
변환
String str = f.format( 변환할 값 );
GregorianCalendar 를 사용한 dateformat
date 를 불러오기 위한 코드의 디자인패턴이다.
1
2
3
4
5
|
GregorianCalendar gc = new GregorianCalendar(year,month+(- 1 ), date, hours, minuite, day +(- 1 ) );SimpleDateFormat sdf = new SimpleDateFormat( "yyyy/MM/dd HH:mm:ss E (a)" ); Date d = gc.getTime(); String str = sdf.format(d); System.out.println(str); |
DecimalFormat을 사용한 numberformat
number에 형식을 제공한다.
1
2
3
4
|
DecimalFormat df = new DecimalFormat( "\u00A4 #,###원" ); int money = 1000 ; String str = df.format(money); System.out.println(str); |
이렇게 사용한다.
반응형
'JAVA > Syntax' 카테고리의 다른 글
가변인수 (String... args) JDK1.5 (0) | 2015.02.06 |
---|---|
DataType & Type Casting (Primitive Type) (0) | 2015.02.06 |
HashMap 이용한 CustomerService 구현하기 (0) | 2015.02.06 |
접근제한자 (Access Modfiier) (0) | 2015.02.06 |
Collection API [Collection - ( Set,List, Map ) (0) | 2015.02.05 |