Package ome.xml.model.primitives
Class Timestamp
Primitive type that represents an ISO 8601 timestamp.
-
Field Summary
FieldsModifier and TypeFieldDescriptionstatic final StringISO 8601 date output format with milliseconds.static final StringISO 8601 date output format without milliseconds.static final org.joda.time.format.DateTimeFormatterISO 8601 date output formatter with milliseconds.static final org.joda.time.format.DateTimeFormatterISO 8601 date output formatter without milliseconds.static final org.joda.time.format.DateTimeFormatterISO 8601 date input formatter. -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionorg.joda.time.DateTimeasDateTime(org.joda.time.DateTimeZone zone) Returns the timestamp as a JodaDateTimetype.org.joda.time.InstantReturns the timestamp as a JodaDateTimetype.toString()static TimestampReturns aTimestampobject holding the value of the specified string, or null if parsing failed.Methods inherited from class ome.xml.model.primitives.PrimitiveType
equals, getValue
-
Field Details
-
ISO8601_FORMAT_MS
ISO 8601 date output format with milliseconds.- See Also:
-
ISO8601_FORMAT_S
ISO 8601 date output format without milliseconds.- See Also:
-
ISO8601_PARSER
public static final org.joda.time.format.DateTimeFormatter ISO8601_PARSERISO 8601 date input formatter. -
ISO8601_FORMATTER_MS
public static final org.joda.time.format.DateTimeFormatter ISO8601_FORMATTER_MSISO 8601 date output formatter with milliseconds. -
ISO8601_FORMATTER_S
public static final org.joda.time.format.DateTimeFormatter ISO8601_FORMATTER_SISO 8601 date output formatter without milliseconds.
-
-
Constructor Details
-
Timestamp
-
Timestamp
public Timestamp(org.joda.time.Instant instant) -
Timestamp
public Timestamp(org.joda.time.DateTime datetime)
-
-
Method Details
-
valueOf
Returns aTimestampobject holding the value of the specified string, or null if parsing failed.- Parameters:
value- The string to be parsed.- Returns:
- See above.
-
asInstant
public org.joda.time.Instant asInstant()Returns the timestamp as a JodaDateTimetype.- Returns:
- See above.
-
asDateTime
public org.joda.time.DateTime asDateTime(org.joda.time.DateTimeZone zone) Returns the timestamp as a JodaDateTimetype.- Parameters:
zone- the DateTime instance uses the specified timezone, or the default zone if null.- Returns:
- See above.
-
toString
- Overrides:
toStringin classPrimitiveType<String>
-