Вы можете использовать DateFormat
. Результат зависит от локали телефона по умолчанию, но вы также можете указать локаль:
https://developer.android.com/reference/java/text/DateFormat.html
Это результаты на
DateFormat.getDateInstance().format(date)
FR Язык: 3 ноября. 2017
US / En Locale: 12 января 1952
DateFormat.getDateInstance(DateFormat.SHORT).format(date)
FR Язык: 03/11 / 2017
US / En Язык: 12.13.52
DateFormat.getDateInstance(DateFormat.MEDIUM).format(date)
FR Язык: 3 ноября. 2017
США / язык: 12 января 1952 г.
DateFormat.getDateInstance(DateFormat.LONG).format(date)
FR Язык: 3 ноября 2017
США / язык: 12 января 1952
DateFormat.getDateInstance(DateFormat.FULL).format(date)
FR Язык: 3 ноября 2017 г.
US / En Locale: вторник, 12 апреля 1952 г.
DateFormat.getDateTimeInstance().format(date)
FR Язык: 3 ноября. 2017 год 16: 04: 58
DateFormat.getDateTimeInstance(DateFormat.SHORT, DateFormat.SHORT).format(date)
FR Язык: 03.11.2017 16: 04
DateFormat.getDateTimeInstance(DateFormat.SHORT, DateFormat.MEDIUM).format(date)
FR Язык: 03/11/2017 16: 04: 58
DateFormat.getDateTimeInstance(DateFormat.SHORT, DateFormat.LONG).format(date)
FR Язык: 11.03.2017 16:04:58 GMT + 01: 00
DateFormat.getDateTimeInstance(DateFormat.SHORT, DateFormat.FULL).format(date)
FR Язык: 11.03.2017 16:04:58 heure normale d’Europe centrale
DateFormat.getTimeInstance().format(date)
FR Язык: 16: 04: 58
DateFormat.getTimeInstance(DateFormat.SHORT).format(date)
FR Язык: 16: 04
DateFormat.getTimeInstance(DateFormat.MEDIUM).format(date)
FR Язык: 16: 04: 58
DateFormat.getTimeInstance(DateFormat.LONG).format(date)
FR Язык: 16:04:58 GMT + 01: 00
DateFormat.getTimeInstance(DateFormat.FULL).format(date)
FR Язык: 16:04:58 heure normale d’Europe centrale