period

    [JAVA] 날짜와 시간 다루기(java.time)

    [JAVA] 날짜와 시간 다루기(java.time)

    기본적으로 자바에서는 날짜와 시간을 다루기 위해서 java.util.Date와 java.util.Calendar 클래스를 사용했지만, 사용에 불편함이 많아 JDK8 이후부터는 java.time 패키지의 클래스로 많은 부분이 대체되었다. [ 날짜 및 시간 구하기 ] LocalDate, LocalTime, LocalDateTime 가장 기본이 되는 클래스들로 각각 날짜, 시간, 날짜와 시간을 다루는 클래스이다. new 키워드를 통해 직접적인 인스턴스 생성이 불가능하고 static 메서드를 이용하는 방식을 사용한다. now() : 현재 날짜, 시간에 기반하여 인스턴스 생성 of() : 인자로 전달되는 특정 날짜, 시간에 기반한 인스턴스 생성 atTime() : 특정 시간정보에 기반해 LocalDateTime ..