DatePickerFormatter
Interface
Common
@ExperimentalMaterial3Api
interface DatePickerFormatter
A date formatter interface used by DatePicker
.
Functions
fun formatMonthYear(@Suppress("AutoBoxing") monthMillis: Long?, locale: CalendarLocale): String?
Format a given monthMillis
to a string representation of the month and the year (i.e.
January 2023).
Parameters
monthMillis | timestamp in UTC milliseconds from the epoch that represents the month |
locale | a CalendarLocale to use when formatting the month and year |
fun formatDate(
@Suppress("AutoBoxing") dateMillis: Long?,
locale: CalendarLocale,
forContentDescription: Boolean = false,
): String?
Format a given dateMillis
to a string representation of the date (i.e. Mar 27, 2021).
Parameters
dateMillis | timestamp in UTC milliseconds from the epoch that represents the date |
locale | a CalendarLocale to use when formatting the date |
forContentDescription | indicates that the requested formatting is for content description. In these cases, the output may include a more descriptive wording that will be passed to a screen readers. |