@Scriptable
public final class ISODateTimeUtil
extends java.lang.Object
Modifier and Type | Class and Description |
---|---|
static class |
ISODateTimeUtil.Instance |
Modifier and Type | Field and Description |
---|---|
static java.lang.String |
UTC_ISO_DATE_TIME_FORMAT
The standard ISO UTC format
yyyy-MM-dd'T'HH:mm:ss'Z' . |
static java.lang.String |
UTC_ISO_DATE_TIME_FORMAT_MILLIS
The standard ISO UTC format with milliseconds
yyyy-MM-dd'T'HH:mm:ss.SSS'Z' . |
Modifier and Type | Method and Description |
---|---|
static java.lang.String |
formatISODateTime(java.util.Date p_dt)
Format the given date in the standard UTC ISO format
(
yyyy-MM-dd'T'HH:mm:ss'Z' ). |
static java.lang.String |
formatISODateTimeMillis(java.util.Date p_dt)
Format the given date in the standard UTC ISO format, with
milliseconds (
yyyy-MM-dd'T'HH:mm:ss.SSS'Z' ). |
static ISODateTimeUtil.Instance |
newInstance()
Deprecated.
The static methods of this class are thread-safe
so there is no need to create an instance of this utility.
|
static java.util.Date |
parseISODateTime(java.lang.String p_str)
Parse the given date in the standard UTC ISO format
(
yyyy-MM-dd'T'HH:mm:ss'Z' ). |
static java.util.Date |
parseISODateTimeMillis(java.lang.String p_str)
Parse the given date in the standard UTC ISO format, with
milliseconds (
yyyy-MM-dd'T'HH:mm:ss.SSS'Z' ). |
static java.util.Date |
parseISODateTimeOptionalMillis(java.lang.String p_str)
Parse the given date in the standard UTC ISO format, with optional
milliseconds (either
yyyy-MM-dd'T'HH:mm:ss'Z' , or
yyyy-MM-dd'T'HH:mm:ss.SSS'Z' ). |
public static final java.lang.String UTC_ISO_DATE_TIME_FORMAT
yyyy-MM-dd'T'HH:mm:ss'Z'
.public static final java.lang.String UTC_ISO_DATE_TIME_FORMAT_MILLIS
yyyy-MM-dd'T'HH:mm:ss.SSS'Z'
.@Deprecated public static ISODateTimeUtil.Instance newInstance()
public static java.lang.String formatISODateTime(java.util.Date p_dt)
yyyy-MM-dd'T'HH:mm:ss'Z'
).p_dt
- The date to be formatted.public static java.lang.String formatISODateTimeMillis(java.util.Date p_dt)
yyyy-MM-dd'T'HH:mm:ss.SSS'Z'
).p_dt
- The date to be formatted.public static java.util.Date parseISODateTime(java.lang.String p_str)
yyyy-MM-dd'T'HH:mm:ss'Z'
).p_str
- The date to be parsed, e.g. 2013-12-24T17:00:00Z
.public static java.util.Date parseISODateTimeMillis(java.lang.String p_str)
yyyy-MM-dd'T'HH:mm:ss.SSS'Z'
).p_str
- The date to be parsed, e.g. 2013-12-24T17:00:00.123Z
.public static java.util.Date parseISODateTimeOptionalMillis(java.lang.String p_str)
yyyy-MM-dd'T'HH:mm:ss'Z'
, or
yyyy-MM-dd'T'HH:mm:ss.SSS'Z'
).p_str
- The date to be parsed, e.g. 2013-12-24T17:00:00.123Z
.