형식화 클래스 : 숫자와 날짜를 원하는 형식으로 출력 -> 문자열

 

숫자를 형식화(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

+ Recent posts