[Java] (2) 시간, 날짜 관련 API(LocalTime, LocalDate, LocalDateTime)
(2) 시간, 날짜 관련 API(LocalTime, LocalDate, LocalDateTime) 1. 시간, 날짜 관련 클래스 1-1. LocalTime 시간 정보만을 나타내는 클래스로 시(hour), 분(minute), 초(second), 나노초(nanoOfSecond)를 포함하며 시간 오프셋(TImeZone)에 대한 정보는 없습니다. 시간 관련 클래스 시간 오프셋(TimeZone)에 대한 정보는 없다. 시(hour), 분(minute), 초(second), 나노초(nanoOfSecond)의 값을 갖는다 ex) 19:35:25.830054400 1-2. LocalDate 날짜 정보만을 나타내는 클래스로 연(year), 달(month), 날(dayOfMonth)의 포함하며, 특정 시간대나 시간 오프셋(..
2023. 8. 20.
[Java] (1) 시간, 날짜 관련 API(LocalTime, LocalDate, LocalDateTime)
(1) 날짜, 시간 관련 API (LocalTime, LocalDate, LocalDateTime) 기존에 사용했던 Date, Calendar 클래스들은 결과가 직관적이지 않고, 달(Month)의 인덱스가 0부터 시작한다는 점과 스레드에 안전하지 않는 등 많은 문제점들이 있었습니다. 이를 보완하기 위해 자바 8 버전에서 추가된 날짜, 시간 관련 클래스인 LocalTime, LocalDate, LocalDateTime API를 지원합니다. 1. 날짜, 시간 관련 정적 팩토리 메서드 1-1. LocalTime now() 현재 시스템 시계에서 현재 시간을 LocalTime 객체를 생성합니다. LocalTime localTime1 = LocalTime.now(); // 01:53:44.770 of(int hou..
2023. 8. 19.