# androidx.core.i18n

*** ** * ** ***

## Classes

|---|---|
| `https://developer.android.com/reference/androidx/core/i18n/DateTimeFormatter` | DateTimeFormatter is a class for international-aware date/time formatting. |
| `https://developer.android.com/reference/androidx/core/i18n/DateTimeFormatterCommonOptions` | Used to support common styles, similar to the ones defined in Closure / Material. |
| `https://developer.android.com/reference/androidx/core/i18n/DateTimeFormatterJdkStyleOptions` | This class provides functionality similar to the one in `https://developer.android.com/reference/java/text/DateFormat.html`. |
| `https://developer.android.com/reference/androidx/core/i18n/DateTimeFormatterSkeletonOptions` | This class helps one create skeleton options for `https://developer.android.com/reference/androidx/core/i18n/DateTimeFormatter` in a safer and more discoverable manner than using raw strings. |
| `https://developer.android.com/reference/androidx/core/i18n/DateTimeFormatterSkeletonOptions.Builder` | The `Builder` class used to construct a `https://developer.android.com/reference/androidx/core/i18n/DateTimeFormatterSkeletonOptions` in a way that is safe and discoverable. |
| `https://developer.android.com/reference/androidx/core/i18n/DateTimeFormatterSkeletonOptions.Day` | Day of month (numeric). |
| `https://developer.android.com/reference/androidx/core/i18n/DateTimeFormatterSkeletonOptions.Era` | Era name. |
| `https://developer.android.com/reference/androidx/core/i18n/DateTimeFormatterSkeletonOptions.FractionalSecond` | Fractional Second (numeric). |
| `https://developer.android.com/reference/androidx/core/i18n/DateTimeFormatterSkeletonOptions.Hour` | Hour (numeric). |
| `https://developer.android.com/reference/androidx/core/i18n/DateTimeFormatterSkeletonOptions.Minute` | Minute (numeric). |
| `https://developer.android.com/reference/androidx/core/i18n/DateTimeFormatterSkeletonOptions.Month` | Month number/name. |
| `https://developer.android.com/reference/androidx/core/i18n/DateTimeFormatterSkeletonOptions.Period` | The period of the day, if the hour is not 23h or 24h style. |
| `https://developer.android.com/reference/androidx/core/i18n/DateTimeFormatterSkeletonOptions.Second` | Second (numeric). |
| `https://developer.android.com/reference/androidx/core/i18n/DateTimeFormatterSkeletonOptions.Timezone` | The localized representation of the time zone name. |
| `https://developer.android.com/reference/androidx/core/i18n/DateTimeFormatterSkeletonOptions.WeekDay` | Day of week name. |
| `https://developer.android.com/reference/androidx/core/i18n/DateTimeFormatterSkeletonOptions.Year` | Calendar year (numeric). |
| `https://developer.android.com/reference/androidx/core/i18n/MessageFormat` |   |