웹 개발

Convert LocalDate to LocalDateTime

노루아부지 2022. 4. 3. 22:41
반응형
public static void main(String[] args) {
  // 테스트를 위한 오늘 날짜 설정
  LocalDate date = LocalDate.parse("2022-04-03");
  System.out.println("Today:" + date);

  /**
   * 기준 날짜에서 시작시간을 표시. 즉, 00시 00분을 구함.
   * 화면에 표시되는 시간: 2022-04-03T00:00
   */
  LocalDateTime dt1 = date.atStartOfDay();
  System.out.println("LocalDateTime Start of the Day:" + dt1);

  /**
   * 시간, 분을 파라메터로 받아서 LocalDate날짜 + 시간, 분을 표시
   * 화면에 표시되는 시간: 2022-04-03T22:22
   */
  LocalDateTime dt2 = date.atTime(22, 22);
  System.out.println("LocalDateTime for given hour and min:" + dt2);

  /**
   * 시간, 분을 파라메터로 받아서 LocalDate날짜 + 시간, 분, 초를 표시
   * 화면에 표시되는 시간: 2022-04-03T22:22:22
   */
  LocalDateTime dt3 = date.atTime(22, 22, 22);
  System.out.println("LocalDateTime for given hour, min and second:" + dt3);

  /**
   * 시간, 분을 파라메터로 받아서 LocalDate날짜 + 시간, 분, 초, 나노초를 표시
   * 화면에 표시되는 시간: 2022-04-03T22:22:22.000001600
   */
  LocalDateTime dt4 = date.atTime(22, 22, 22, 1600);
  System.out.println("LocalDateTime for given hour, min, second, nanosecond:" + dt4);
}
728x90
반응형
loading