본문 바로가기

JAVA/DAY 17 _ 23.09.08

API _ DateClass

// Date(util import필요) -> 오늘날짜시간이 나온당!

Date d1 = new Date();
System.out.println(d1);			// Fri Sep 08 14:21:19 KST 2023

Date d2 = new Date(0);
System.out.println(d2);			// Thu Jan 01 09:00:00 KST 1970 오호

Date d3 = new Date(98, 7-1, 4);	// 7월이아니라 8월이 나왔넹!
System.out.println(d3);			// 미국.. January = 0이야 ㅋㅋㅋㅋ 1월의 개념이없대.

if(d1.after(d2)) {				// 날짜비교
    System.out.println("d1이 d2보다 뒤에 날이니?");
}

System.out.println(d1.getMonth()); // 이것도 지금 월인 9가 아니라 8이 나온다궁

 

// LocalDate

Date d1 = new Date();		// 옛날 스타일

// 생성자를 private으로 막아버리고, 인스턴스는 생성될 수 있도록... 요즘 스타일..
LocalDateTime d2 = LocalDateTime.now();

'JAVA > DAY 17 _ 23.09.08' 카테고리의 다른 글

StringBuilder와 StringBuffer  (0) 2023.09.19
API _ math.  (0) 2023.09.19
중요API _ 날짜 ↔ 문자 ↔ 숫자  (0) 2023.09.19
API _ SystemClass  (0) 2023.09.19
API _ String2  (0) 2023.09.19