Date – OffsetTime

Converting Date to OffsetTime can rely on the OffsetTime.toInstant() method as follows:

// e.g., 08:03:20.336+02:00
public static OffsetTime dateToOffsetTime(Date date) {

return OffsetTime.ofInstant(dateToInstant(date), DEFAULT_TIME_ZONE);
}

Converting OffsetTime to Date should take into account that OffsetTime doesn't have a date component. This means that the solution should set the date at January 1, 1970, the epoch:

// e.g., Thu Jan 01 08:03:20 EET 1970
public static Date offsetTimeToDate(OffsetTime offsetTime) {

return Date.from(offsetTime.atDate(LocalDate.EPOCH).toInstant());
}
..................Content has been hidden....................

You can't read the all page of ebook, please click here login for view all page.
Reset
18.219.249.210