Class ContentDate
java.lang.Object
com.oracle.content.sdk.model.AssetObject
com.oracle.content.sdk.model.date.ContentDate
- All Implemented Interfaces:
Serializable
Represents content date as represented by the SDK. Use
ContentDateParser
to parse the string values.- See Also:
-
Field Summary
Fields -
Constructor Summary
ConstructorsConstructorDescriptionContentDate
(String value, String timezone, String description) Create Content Date field. -
Method Summary
Modifier and TypeMethodDescriptionGets the default date parser using ZonedDateTime available in Android API 26+.Get description field for date.Gets a date parser compatible with older OS versions (less than API 26).Get raw timezone stringgetValue()
Get raw string value of the date UseContentDateParser
to parse the value.
-
Field Details
-
DEFAULT_TIMEZONE
-
-
Constructor Details
-
ContentDate
Create Content Date field.- Parameters:
value
- Date/time string (e.g. "2018-08-21T19:09:47.106")timezone
- Timezone, can be null which will default to "UTC"description
- Optional description (can be null)
-
-
Method Details
-
getValue
Get raw string value of the date UseContentDateParser
to parse the value.- Returns:
- string value of date.
-
getTimezone
Get raw timezone string- Returns:
- timezone string
-
getDescription
Get description field for date.- Returns:
- date description
-
getDateParser
Gets the default date parser using ZonedDateTime available in Android API 26+. If older OS support is needed, usegetLegacyDateParser()
- Returns:
ContentDateParser
to parse and display dates
-
getLegacyDateParser
Gets a date parser compatible with older OS versions (less than API 26).- Returns:
ContentDateParser
to parse and display dates
-