Когда я анализирую дату «12.03.2009 19:12» в формате «ММ / дд / гггг ЧЧ: мм а», возвращается true - PullRequest
0 голосов
/ 15 октября 2019

val dateFormat = DateUtils.parseDateStrictly ("12.03.2009 19:12", "ММ / дд / гггг ЧЧ: мм а")

"12.03.2009 19: 12 PM "дата ввода недопустима с 12-часовым форматом даты " ММ / дд / гггг ЧЧ: мм а ", но возвращает объект даты

как решить эту проблему

1 Ответ

1 голос
/ 15 октября 2019

HH - маркер формата на 24 часа. Попробуйте вместо hh, например,

val dateFormat = DateUtils.parseDateStrictly("03/12/2009 19:12 PM","MM/dd/yyyy hh:mm a")

См. https://docs.oracle.com/javase/7/docs/api/java/text/SimpleDateFormat.html

...