Какая локаль (SimpleDateFormat) является "гггг-ММ-дд"? - PullRequest
0 голосов
/ 01 марта 2020

Я хочу преобразовать дату в "гггг-мм-дд". Я использую

 val parser = SimpleDateFormat("dd-MMM-yyyy") // The original format
 val formatter = SimpleDateFormat("yyyy-MM-dd")
 val output = formatter.format(parser.parse(etDOB.text.toString()))

, как указано здесь . Но студия Android предупреждает меня об использовании SimpleDateFormat (String, Locale). Какую локаль я должен использовать, чтобы получить вывод в "yyyy-MM-dd"?

Или есть лучший способ добиться этого (API 21)? У меня также есть дата в экземпляре календаря.

1 Ответ

0 голосов
/ 01 марта 2020

Использование Locale.getDefault () в SimpleDateFormat

 val formatter = SimpleDateFormat("yyyy-MM-dd", Locale.getDefault())
...