Package com.norconex.commons.lang.time
Class DateUtil
- java.lang.Object
-
- com.norconex.commons.lang.time.DateUtil
-
public final class DateUtil extends Object
Date-related utility methods.- Since:
- 2.0.0
- Author:
- Pascal Essiembre
-
-
Method Summary
All Methods Static Methods Concrete Methods Modifier and Type Method Description static DatetoDate(Instant date)static DatetoDate(Instant date, ZoneId zoneId)static DatetoDate(LocalDate date)static DatetoDate(LocalDate date, ZoneId zoneId)static DatetoDate(LocalDateTime date)static DatetoDate(LocalDateTime date, ZoneId zoneId)static LocalDatetoLocalDate(long date)static LocalDatetoLocalDate(long date, ZoneId zoneId)static LocalDatetoLocalDate(Date date)static LocalDatetoLocalDate(Date date, ZoneId zoneId)static LocalDateTimetoLocalDateTime(long date)Converts a millisecond EPOCH date to aLocalDateTimeusing the system defaultZoneId.static LocalDateTimetoLocalDateTime(long date, ZoneId zoneId)Converts a millisecond EPOCH date to aLocalDateTimeusing the specifiedZoneId.static LocalDateTimetoLocalDateTime(Date date)static LocalDateTimetoLocalDateTime(Date date, ZoneId zoneId)
-
-
-
Method Detail
-
toLocalDate
public static LocalDate toLocalDate(Date date)
- Parameters:
date- to convert- Returns:
- converted date
-
toLocalDate
public static LocalDate toLocalDate(Date date, ZoneId zoneId)
- Parameters:
date- to convertzoneId- zone id- Returns:
- converted date
-
toLocalDate
public static LocalDate toLocalDate(long date)
- Parameters:
date- to convert- Returns:
- converted date
-
toLocalDate
public static LocalDate toLocalDate(long date, ZoneId zoneId)
- Parameters:
date- to convertzoneId- zone id- Returns:
- converted date
-
toLocalDateTime
public static LocalDateTime toLocalDateTime(Date date)
- Parameters:
date- to convert- Returns:
- converted date
-
toLocalDateTime
public static LocalDateTime toLocalDateTime(Date date, ZoneId zoneId)
- Parameters:
date- to convertzoneId- zone id- Returns:
- converted date
-
toLocalDateTime
public static LocalDateTime toLocalDateTime(long date)
Converts a millisecond EPOCH date to aLocalDateTimeusing the system defaultZoneId.- Parameters:
date- to convert- Returns:
- converted date
-
toLocalDateTime
public static LocalDateTime toLocalDateTime(long date, ZoneId zoneId)
Converts a millisecond EPOCH date to aLocalDateTimeusing the specifiedZoneId.- Parameters:
date- to convertzoneId- zone id- Returns:
- converted date
-
toDate
public static Date toDate(LocalDate date)
- Parameters:
date- to convert- Returns:
- converted date
-
toDate
public static Date toDate(LocalDate date, ZoneId zoneId)
- Parameters:
date- date to convertzoneId- zone id- Returns:
- converted date
-
toDate
public static Date toDate(LocalDateTime date)
- Parameters:
date- to convert- Returns:
- converted date
-
toDate
public static Date toDate(LocalDateTime date, ZoneId zoneId)
- Parameters:
date- date to convertzoneId- zone id- Returns:
- converted date
-
toDate
public static Date toDate(Instant date)
- Parameters:
date- to convert- Returns:
- converted date
-
-