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 Date
toDate(Instant date)
static Date
toDate(Instant date, ZoneId zoneId)
static Date
toDate(LocalDate date)
static Date
toDate(LocalDate date, ZoneId zoneId)
static Date
toDate(LocalDateTime date)
static Date
toDate(LocalDateTime date, ZoneId zoneId)
static LocalDate
toLocalDate(long date)
static LocalDate
toLocalDate(long date, ZoneId zoneId)
static LocalDate
toLocalDate(Date date)
static LocalDate
toLocalDate(Date date, ZoneId zoneId)
static LocalDateTime
toLocalDateTime(long date)
Converts a millisecond EPOCH date to aLocalDateTime
using the system defaultZoneId
.static LocalDateTime
toLocalDateTime(long date, ZoneId zoneId)
Converts a millisecond EPOCH date to aLocalDateTime
using the specifiedZoneId
.static LocalDateTime
toLocalDateTime(Date date)
static LocalDateTime
toLocalDateTime(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 aLocalDateTime
using 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 aLocalDateTime
using 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
-
-