IT TIP

Joda LocalDate를 java.util.Date로 변환하는 방법?

itqueen 2021. 1. 7. 20:13
반응형

Joda LocalDate를 java.util.Date로 변환하는 방법?


JodaTime LocalDatejava.util.Date객체 로 변환하는 가장 간단한 방법은 무엇입니까 ?


JodaTime

JodaTime의 변환하려면 org.joda.time.LocalDate에를 java.util.Date수행

Date date = localDate.toDateTimeAtStartOfDay().toDate();

JodaTime의 변환하려면 org.joda.time.LocalDateTime에를 java.util.Date수행

Date date = localDateTime.toDate();

JavaTime

Java8의 변환하려면 java.time.LocalDate에를 java.util.Date수행

Date date = Date.from(localDate.atStartOfDay().atZone(ZoneId.systemDefault()).toInstant());

Java8의 변환하려면 java.time.LocalDateTime에를 java.util.Date수행

Date date = Date.from(localDateTime.atZone(ZoneId.systemDefault()).toInstant());

으로 단축하고 싶을 수 LocalDateTime#toInstant(ZoneOffset)있지만 시스템 기본 영역 오프셋을 얻기위한 직접적인 API는 없습니다.

Java8의 변환하려면 java.time.ZonedDateTime에를 java.util.Date수행

Date date = Date.from(zonedDateTime.toInstant());

2.0 버전부터 LocalDate에는 toDate () 메서드가 있습니다.

Date date = localDate.toDate();

버전 1.5-2.0을 사용하는 경우 다음을 사용하십시오.

Date date = localDate.toDateTimeAtStartOfDay().toDate();

이전 버전에서는 다음이 남습니다.

Date date = localDate.toDateMidnight().toDate();

시간대가 필요합니다.

LocalDate date = ...

Date utilDate = date.toDateTimeAtStartOfDay( timeZone ).toDate( );

어쩌면 이거?

localDate.toDateTimeAtCurrentTime().toDate();

이 시도.

새 날짜 (localDate.toEpochDay ())

참조 URL : https://stackoverflow.com/questions/5597671/how-to-convert-joda-localdate-to-java-util-date

반응형