Added in [API level 3](https://developer.android.com/guide/topics/manifest/uses-sdk-element#ApiLevels)

# android.text.format

*** ** * ** ***

This package contains alternative classes for some text formatting classes defined in `https://developer.android.com/reference/java/util/package-summary` and `https://developer.android.com/reference/java/text/package-summary`. It also contains additional text formatting classes for situations not covered by `https://developer.android.com/reference/java/util/package-summary` or `https://developer.android.com/reference/java/text/package-summary`.

## Classes

|---|---|
| [DateFormat](https://developer.android.com/reference/android/text/format/DateFormat) | Utility class for producing strings with formatted date/time. |
| [DateUtils](https://developer.android.com/reference/android/text/format/DateUtils) | This class contains various date-related utilities for creating text for things like elapsed time and date ranges, strings for days of the week and months, and AM/PM text etc. |
| [Formatter](https://developer.android.com/reference/android/text/format/Formatter) | Utility class to aid in formatting common values that are not covered by the `https://developer.android.com/reference/java/util/Formatter` class in `https://developer.android.com/reference/java/util/package-summary` |
| [Time](https://developer.android.com/reference/android/text/format/Time) | *This class was deprecated in API level 22. Use `https://developer.android.com/reference/java/time/ZonedDateTime` instead.* |

-

  ## Classes

  - [DateFormat](https://developer.android.com/reference/android/text/format/DateFormat)
  - [DateUtils](https://developer.android.com/reference/android/text/format/DateUtils)
  - [Formatter](https://developer.android.com/reference/android/text/format/Formatter)
  - [Time](https://developer.android.com/reference/android/text/format/Time)