Package com.globalmentor.iso
Class ISO8601
java.lang.Object
com.globalmentor.iso.ISO8601
Definitions related to ISO 8601-2004, "Data elements and interchange formats — Information interchange — Representation of dates and times".
- Author:
- Garret Wilson
-
Field Summary
Modifier and TypeFieldDescriptionstatic final char
The delimiter that separates year components in a temporal.static final char
The designator for days in a duration expression.static final char
The most common decimal sign used as an ISO 8601 decimal fraction separator.static final Characters
The possible decimal representations in a number.static final char
The designator for hours in a duration expression.static final char
The designator for minutes in a duration expression.static final char
The designator for months in a duration expression.static final char
The delimiter (for "period") that introduces a duration.static final char
The designator for seconds in a duration expression.static final Characters
The possible signs of a number.static final char
The delimiter that introduces a time component in a temporal.static final char
The delimiter that separates time components in a temporal.static final char
The delimiter that separates time subseconds from seconds.static final char
The UTC designator for "Zulu Time", 'Z'.static final char
The designator for years in a duration expression. -
Constructor Summary
-
Method Summary
-
Field Details
-
PERIOD_BEGIN
public static final char PERIOD_BEGINThe delimiter (for "period") that introduces a duration.- See Also:
-
TIME_BEGIN
public static final char TIME_BEGINThe delimiter that introduces a time component in a temporal.- See Also:
-
DATE_DELIMITER
public static final char DATE_DELIMITERThe delimiter that separates year components in a temporal.- See Also:
-
TIME_DELIMITER
public static final char TIME_DELIMITERThe delimiter that separates time components in a temporal.- See Also:
-
TIME_SUBSECONDS_DELIMITER
public static final char TIME_SUBSECONDS_DELIMITERThe delimiter that separates time subseconds from seconds.- See Also:
-
UTC_DESIGNATOR
public static final char UTC_DESIGNATORThe UTC designator for "Zulu Time", 'Z'.- See Also:
-
SIGNS
The possible signs of a number. -
DECIMAL_SIGN
public static final char DECIMAL_SIGNThe most common decimal sign used as an ISO 8601 decimal fraction separator.- API Note:
- Although ISO 8601-200) specifies that "the comma is the preferred sign", the full stop character seems overwhelmingly to be used more in practice. See survey and discussion at Why does the ISO-8601 specification appear to be universally ignored when it comes to decimals?
- See Also:
-
DECIMAL_SIGNS
The possible decimal representations in a number. -
YEAR_DESIGNATOR
public static final char YEAR_DESIGNATORThe designator for years in a duration expression.- See Also:
-
MONTH_DESIGNATOR
public static final char MONTH_DESIGNATORThe designator for months in a duration expression.- See Also:
-
DAY_DESIGNATOR
public static final char DAY_DESIGNATORThe designator for days in a duration expression.- See Also:
-
HOUR_DESIGNATOR
public static final char HOUR_DESIGNATORThe designator for hours in a duration expression.- See Also:
-
MINUTE_DESIGNATOR
public static final char MINUTE_DESIGNATORThe designator for minutes in a duration expression.- See Also:
-
SECOND_DESIGNATOR
public static final char SECOND_DESIGNATORThe designator for seconds in a duration expression.- See Also:
-
-
Constructor Details
-
ISO8601
public ISO8601()
-