웹 개발
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
반응형