Java LocalDate atTime 메서드

JavaBeginner
지금 연습하기

소개

이 랩에서는 Java 의 LocalDate 클래스에서 atTime() 메서드를 사용하는 방법을 배우게 됩니다. atTime() 메서드는 날짜와 시간을 결합하여 LocalDateTime 객체를 생성하는 데 사용됩니다. LocalDateTime 객체는 연, 월, 일, 시, 분, 초 및 나노초 형식으로 날짜와 시간을 나타냅니다.

필요한 패키지 임포트

이 단계에서는 java.time 패키지에서 LocalDateLocalDateTime 클래스를 임포트합니다. 아래 코드 블록에 임포트 문을 포함하십시오.

import java.time.LocalDate;
import java.time.LocalDateTime;

LocalDate 클래스를 사용하여 날짜 생성

이 단계에서는 LocalDate 클래스를 사용하여 지정된 연도, 월 및 일로 날짜를 생성합니다. 아래 코드 블록에 2018 년 2 월 20 일의 날짜를 생성하는 코드를 작성하십시오.

LocalDate localDate = LocalDate.of(2018,2,20);

atTime() 메서드를 사용하여 LocalDateTime 객체 생성

이 단계에서는 atTime() 메서드를 사용하여 기존 LocalDate 객체와 지정된 시간을 결합하여 LocalDateTime 객체를 생성합니다. 아래 코드 블록에서 이전 단계에서 생성한 LocalDate 객체에 atTime() 메서드를 사용하여 12:25 에 LocalDateTime 객체를 생성하십시오.

LocalDateTime localDateTime = localDate.atTime(12,25);

LocalDateTime 객체 출력

이 단계에서는 새로 생성된 LocalDateTime 객체를 콘솔에 표시합니다. 아래 코드 블록에서 이전 단계에서 생성된 LocalDateTime 객체를 표시하는 코드를 작성하십시오.

System.out.println("LocalDateTime object: "+localDateTime);

지정된 LocalTime 객체로 날짜 생성

이 단계에서는 전체 시간을 지정하는 지정된 LocalTime 객체로 날짜를 생성합니다. 아래 코드 블록에서 2018 년 2 월 20 일에 대한 LocalDate 객체와 12:10:20 에 대한 LocalTime 객체를 생성하는 코드를 작성하십시오.

LocalDate localDate2 = LocalDate.of(2018, 2, 20);
LocalTime localTime = LocalTime.parse("12:10:20");

atTime() 메서드를 사용하여 LocalDateTime 객체 생성

이 단계에서는 이전 단계에서 생성된 LocalDate 객체와 LocalTime 객체를 전달하여 atTime() 메서드를 다시 사용하여 LocalDateTime 객체를 생성합니다. 아래 코드 블록에서 atTime()을 사용하여 LocalDateTime 객체를 생성하는 코드를 작성하십시오.

LocalDateTime localDateTime2 = localDate2.atTime(localTime);

LocalDateTime 객체 표시

이 단계에서는 새로 생성된 LocalDateTime 객체를 콘솔에 표시합니다. 아래 코드 블록에서 이전 단계에서 생성된 LocalDateTime 객체를 표시하는 코드를 작성하십시오.

System.out.println("Date with local time: "+localDateTime2);

프로그램 컴파일 및 실행

프로그램을 컴파일하려면 터미널에서 다음 명령을 실행하십시오.

javac LocalDateAtTimeLab.java

프로그램을 실행하려면 다음을 사용하십시오.

java LocalDateAtTimeLab

출력 결과 검증

프로그램의 출력은 다음과 같아야 합니다.

LocalDateTime object: 2018-02-20T12:25
Date with local time: 2018-02-20T12:10:20

요약

이 랩에서는 Java 의 LocalDate 클래스에서 atTime() 메서드를 배웠습니다. atTime()을 사용하여 날짜와 시간을 결합하여 LocalDateTime 객체를 생성하는 방법을 배웠습니다. LocalDate 클래스를 사용하여 날짜를 생성하고, atTime() 메서드를 사용하여 LocalDateTime 객체를 생성한 다음, 콘솔에 출력을 표시했습니다.