(방법) Java에서는 LocalDate, LocalTime, LocalDateTime, Period, Duration 클래스로 날짜 계산을 쉽게 할 수 있습니다.
LocalDate
LocalTime
LocalDateTime
Period
Duration
날짜 비교는 Java 8 이전에는 java.util.Date와 java.util.Calendar를 사용하여 수행했습니다.
java.util.Date
java.util.Calendar
(방법) Java에서 날짜를 문자열로 변환하기 위한 두 가지 주요 클래스가 있습니다.
Java는 기존 java.util.Date 클래스와 더 다양하고 직관적인 새로운 java.time 패키지(Java 8에서 도입)를 사용하여 현재 날짜를 얻는 여러 방법을 제공합니다.
java.time
방법: java.time 패키지 사용하기 (Java 8 이후 권장): import java.time.LocalDate; import java.time.format.DateTimeFormatter; public class DateParser { public static void main(String[] args) { String dateString = "2023-04-30"; DateTimeFormatter formatter = DateTimeFormatter.ofPattern("yyyy-MM-dd"); LocalDate date = LocalDate.parse(dateString, formatter); System.out.println(date); // 출력: 2023-04-30 } } SimpleDateFormat 사용하기 (오래된 방법): import java.text.ParseException; import