Java examples for java.time:LocalDate
Converts the specified Date object to LocalDate.
//package com.java2s; import java.time.Instant; import java.time.LocalDate; import java.time.LocalDateTime; import java.time.ZoneId; import java.util.Date; public class Main { /**/*from w ww .jav a 2s.c o m*/ * Converts the specified Date object to LocalDate. * * @param date Date object containing the date * @return the created LocalDate (JSR 310) */ public static LocalDate dateToLocalDate(final Date date) { return dateToLocalDateTime(date).toLocalDate(); } /** * Converts the specified Date object to LocalDateTime. * * @param date Date object containing the date and time * @return the created LocalDateTime (JSR 310) */ public static LocalDateTime dateToLocalDateTime(final Date date) { final Instant instant = Instant.ofEpochMilli(date.getTime()); return LocalDateTime.ofInstant(instant, ZoneId.systemDefault()); } }