DateTimeTextProvider

interface DateTimeTextProvider

An abstraction that allows localized date-time text to be supplied from different data sources.

Types

Companion
Link copied to clipboard
common
object Companion : DateTimeTextProvider

Functions

amPmTextFor
Link copied to clipboard
common
open fun amPmTextFor(value: Long, locale: Locale): String?
Get the localized AM/PM text.
dayOfWeekTextFor
Link copied to clipboard
common
open fun dayOfWeekTextFor(value: Long, style: TextStyle, locale: Locale): String?
Get the localized day of the week text for a given ISO day of week number.
equals
Link copied to clipboard
common
open operator fun equals(other: Any?): Boolean
eraTextFor
Link copied to clipboard
common
open fun eraTextFor(value: Long, style: TextStyle, locale: Locale): String?
Get the localized ISO era text.
hashCode
Link copied to clipboard
common
open fun hashCode(): Int
monthTextFor
Link copied to clipboard
common
open fun monthTextFor(value: Long, style: TextStyle, locale: Locale): String?
Get the localized month text for a given ISO month number.
parsableTextFor
Link copied to clipboard
common
open fun parsableTextFor(field: DateTimeField, style: TextStyle, locale: Locale): ParsableTextList
Get a list of all localized text in a particular style along with the values associated that text.
abstract fun parsableTextFor(field: DateTimeField, styles: Set<TextStyle>, locale: Locale): ParsableTextList
Get a list of all localized text in a set of styles along with the values associated that text.
textFor
Link copied to clipboard
common
open fun textFor(field: DateTimeField, value: Long, style: TextStyle, locale: Locale): String?
Get localized text for the specified field, value, style, and locale.
toString
Link copied to clipboard
common
open fun toString(): String

Inheritors

DateTimeTextProvider
Link copied to clipboard
PlatformDateTimeTextProvider
Link copied to clipboard