[Java] 날짜와 시간 API (Joda-Time)
2022. 3. 24. 20:59
프로그래밍/JAVA
날짜와 시간 API Java의 기본 SDK에서 날짜와 시간을 다루는 java.util.Date 클래스와 java.util.Calendar 클래스의 불편함을 해소하고자 JDK 8에서는 개선된 날짜와 시간 API가 제공됨 기존의 날짜와 시간 API의 문제점 1️⃣ 불변객체가 아님 이 때문에 Calendar 객체나 Date 객체가 여러 객체에서 공유되면 한 곳에서 바꾼 값이 다른 곳에 영향을 미치는 부작용이 생길 수 있음 2️⃣ int 상수 필드의 남용 calendar.add(Calendar.SECOND, 2); Calendar를 사용한 날짜 연산은 int 상수 필드를 사용 첫 번째 파라미터에 Calendar.JUNE과 같이, 전혀 엉뚱한 상수가 들어가도 이를 컴파일 시점에서 확인할 방법이 없음 이 뿐만 아니..