public class Dates
extends java.lang.Object
| Modifier and Type | Field and Description |
|---|---|
static java.time.format.DateTimeFormatter |
DATE_TOSTRING |
static java.time.format.DateTimeFormatter |
RFC_7231_DATE_TIME |
static java.util.TimeZone |
UTC_TIME_ZONE |
static java.time.ZoneId |
UTC_ZONE_ID |
| Modifier and Type | Method and Description |
|---|---|
static java.lang.String |
formatMillis(java.time.format.DateTimeFormatter formatter,
long epochMilli)
Format epoch milliseconds to a string.
|
static java.time.ZonedDateTime |
parse(java.lang.String dateString)
Return a ZonedDateTime that is set to the given datestring.
|
static long |
parseMillis(java.time.format.DateTimeFormatter formatter,
java.lang.String time)
Parse a string into epoch milliseconds.
|
static java.time.ZonedDateTime |
toZonedDateTime(java.time.LocalDate date,
java.time.LocalTime time,
java.time.ZoneId zone)
Return a new ZonedDateTime based on a local date, time, and zone.
|
static java.time.ZonedDateTime |
toZonedDateTime(long epochMilli)
Return a new ZonedDateTime based on a epoch milliseconds.
|
static java.time.ZonedDateTime |
toZonedDateTime(java.time.temporal.TemporalAccessor temporal)
Turn a TemporalAccessor into a ZonedDateTime using defaults for missing
fields.
|
public static final java.time.ZoneId UTC_ZONE_ID
public static final java.util.TimeZone UTC_TIME_ZONE
public static final java.time.format.DateTimeFormatter RFC_7231_DATE_TIME
public static final java.time.format.DateTimeFormatter DATE_TOSTRING
public static java.time.ZonedDateTime parse(java.lang.String dateString)
dateString - a date formatted stringpublic static java.time.ZonedDateTime toZonedDateTime(java.time.temporal.TemporalAccessor temporal)
toZonedDateTime(TemporalAccessor) for defaults.temporal - the temporal to turn into ZonedDateTimeZonedDateTimepublic static java.time.ZonedDateTime toZonedDateTime(java.time.LocalDate date,
java.time.LocalTime time,
java.time.ZoneId zone)
date - the localdate, when null, the current date is usedtime - the time, when null, 00:00:00.000 is usedzone - the time zone, when null, UTC is usedZonedDateTimepublic static java.time.ZonedDateTime toZonedDateTime(long epochMilli)
epochMilli - the number of milliseconds from 1970-01-01T00:00:00ZZonedDateTime using UTC time zone.public static long parseMillis(java.time.format.DateTimeFormatter formatter,
java.lang.String time)
formatter - The formatter to parse the string with.time - Time string to parse into epoch milliseconds.public static java.lang.String formatMillis(java.time.format.DateTimeFormatter formatter,
long epochMilli)
formatter - The formatter to format the epoch milliseconds with.epochMilli - Number of milliseconds from 1970-01-01T00:00:00Z.Copyright (c) OSGi Alliance (2014, 2020). All Rights Reserved.