형식화 클래스 : 숫자와 날짜를 원하는 형식으로 출력 -> 문자열
숫자를 형식화(DeciamlFormat)
int number = 12345;
DecimalFormat df = new DecimalFormat("0.00");
String result = df.format(number);
System.out.println(result);
문자열을 숫자로 변환(parse)
DecimalFormat df = new DecimalFormat("#,###.##");
Number num = df.parse("1,234,567.89");
double d = num.doubleValue();
System.out.println(d);
날짜를 문자열로 변환(format)
Date today = new Date();
SimpleDateFormat sdf = new SimpleDateFormat("yyyy-MM-dd");
System.out.println(sdf.format(today));
문자열을 날짜로 변환(parse)
DateFormat df = new SimpleDateFormat("yyyy년 MM월 dd일");
DateFormat df2 = new SimpleDateFormat("yyyy/MM/dd");
Date d = df.parse("2022년 1월 2일");
System.out.println(df2.format(d));
'IT 관련 > JAVA' 카테고리의 다른 글
자바 ArrayList 와 LinkedList (0) | 2022.08.09 |
---|---|
자바 컬렉션 프레임웍 (0) | 2022.08.09 |
자바(java) 날짜(Date,Calendar,time) (0) | 2022.08.03 |
자바 java.lang 패키지(2) (0) | 2022.07.26 |
자바(java) java.lang패키지(1) (0) | 2022.07.26 |