public final class DateUtil
extends java.lang.Object
Modifier and Type | Field and Description |
---|---|
static int |
MILLISECONDS_IN_DAY
The milliseconds in a day.
|
Modifier and Type | Method and Description |
---|---|
static java.util.Date |
deserializeDate(java.lang.String date)
Converts a string containing the milliseconds since the UNIX Epoch into a Date.
|
static java.lang.String |
formatDateTime(java.util.Date date)
Formats a date according ISO 8601 full date time format.
|
static java.util.Date |
getEpochPlusDays(int days,
int milliseconds)
Constructs a
Date set to the UNIX Epoch plus days plus milliseconds. |
static java.lang.String |
serializeDate(java.util.Date date)
Converts date into a string containing the milliseconds since the UNIX Epoch.
|
public static final int MILLISECONDS_IN_DAY
public static java.lang.String formatDateTime(java.util.Date date)
date
- the date to format as a stringpublic static java.lang.String serializeDate(java.util.Date date)
date
- the date to serialize as a stringpublic static java.util.Date deserializeDate(java.lang.String date)
date
- the date string to deserialize into a datepublic static final java.util.Date getEpochPlusDays(int days, int milliseconds)
Date
set to the UNIX Epoch plus days plus milliseconds.days
- the number of days to add to the UNIX Epoch to
get a Datemilliseconds
- the number of milliseconds to add to the date