TIL 열세번째날, 오늘도 새로 학습한 내용을 적어보자.
습득한 지식 및 내용
자바 날짜와 시간 관련 클래스 및 패키지
: 어제 java.util.Date
와 java.sql.Date
에 대해 공부했는데 추가적으로 날짜와 시간 관련 클래스 및 패키지에는 뭐가 있는지 궁금하여 더 찾아보았다.
java.util.Date
: 날짜와 시간을 다룰 목적으로 만들어진 클래스
: Date 클래스의 메서드는 거의 deprecated 되어있음
: 항상 날짜와 시간을 같이 다룸 (단점)
: 안쓰는 것 추천
: java.util.Date
클래스와 java.sql.Date
클래스는 서로 다른 클래스임
java.util.Calendar
: Date 클래스를 갯건한 새로운 클래스
: 항상 날짜와 시간을 같이 다룸 (단점)
: 덜 쓰는 것 추천
java.time
패키지
: 자바8 버전에서 공개된 패키지로 날짜와 시간을 표현하는 클래스를 제공
: Date와 Calendar의 단점을 개선한 새로운 클래스
: 사용하는 것 추천
: 날짜와 시간을 따로 다룰 수 있음 (장점)
-> 날짜: LocalDate
-> 시간: LocalTime
-> 날짜와 시간 같이 다룸: LocalDateTime