1. 숫자 -> 문자
int a1 = 10;
String a2 = a1 + "";
System.out.println(a2 + " 나는 blank를 이용했어");
String a3 = String.valueOf(a1);
System.out.println(a3 + " 나는 String.valueOf를 이용했어. 이게 더 깔끔하긴하지");
2. 문자 -> 숫자 ★★★
String b1 = "20"; // ex) 문자형으로된 숫자를 숫자형으로 바꿔서 연산하고싶다
int b2 = Integer.parseInt(b1);
System.out.println(b2 + " 나는 Integer.parseInt를 이용했어");
3. 숫자 - > 날짜
long c1 = 454242454;
Date c2 = new Date(c1);
System.out.println(c2); // Tue Jan 06 15:10:42 KST 1970
4. 날짜 -> 숫자
Date d1 = new Date();
long d2 = d1.getTime();
System.out.println(d2 + "날짜아");
5. 날짜 -> 문자 (yyyy.MM.dd 패턴임 - 이정도는 외워두장)
Date e1 = new Date();
System.out.println(e1);
// SimpleDateFormat sdf = new SimpleDateFormat("yyyy.MM.dd");
SimpleDateFormat sdf = new SimpleDateFormat("yyyy년 MM월 dd일");
String e2 = sdf.format(e1); // format(Date)를 쓰면된당
System.out.println(e2);
6. 문자 -> 날짜
String f1 = "1998-07-04";
SimpleDateFormat sdf2 = new SimpleDateFormat("yyyy-MM-dd");
try {
Date f2 = sdf2.parse(f1);
System.out.println(f2);
}catch(Exception e) {
}
'JAVA > DAY 17 _ 23.09.08' 카테고리의 다른 글
StringBuilder와 StringBuffer (0) | 2023.09.19 |
---|---|
API _ math. (0) | 2023.09.19 |
API _ DateClass (0) | 2023.09.19 |
API _ SystemClass (0) | 2023.09.19 |
API _ String2 (0) | 2023.09.19 |