프로그래밍/자바 클래스

자바 LocalDateTime

Mt.Hwang 2025. 5. 11. 11:21

 * 자바 LocalDateTime

날짜와 시간 정보를 모두 표현하는 클래스


yyyy-MM-ddTHH:mm:ss 형식
T는 실제 문자열에 포함되는 구분자

java.time.LocalDateTime

불변 객체이므로
값을 변경하는 메서드는 항상 새로운 객체를 반환


생성은
 1. LocalDateTime.now() : 현재 날짜와 시간을 사용해서 생성
 2. LocalDateTime.of(LocalDate date, LocalTime time) : 날짜, 시간 객체를 조합해 생성
 3. LocalDateTime.of(int year, int month, int day, int hour, int minute, int second) : 직접 지정 생성


..~~~~..

 * 사용 메서드

toLocalDate() -> LocalDate : 날짜 정보만 리턴

toLocalTime() -> LocalTime : 시간 정보만 리턴


format(DateTimeFormatter formatter) → 날짜-시간을 포맷 문자열로 변환


그 외의 LocalDate와 LocalTime의 메서드를 사용할 수 있다

..~~~~..