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

monthMillistimestamp in UTC milliseconds from the epoch that represents the month
localea 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

dateMillistimestamp in UTC milliseconds from the epoch that represents the date
localea CalendarLocale to use when formatting the date
forContentDescriptionindicates 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.