Подтвердить дату с помощью символов utf-8 в шаблоне Android - PullRequest
1 голос
/ 20 февраля 2020

У меня есть строка даты на персидском, похожая на эту ۱۳۹۸/۱۰/.۲.

Я хочу проверить ее на использование схемы Json, но ответ false.

Вот мой код:

val d = "۱۳۹۸/۱۰/.۲"
println(Pattern.compile(DATE_PATTERN).matcher(d).matches())


companion object {
    const val DATE_PATTERN = "yyyy/MM/dd"
}

Выход для этого false. но это должно быть true, потому что дата на самом деле является действительной датой.

Я предполагаю, что мне следует изменить шаблон на что-то, поддерживающее символы UTF-8.

Есть идеи?

Редактировать

val d = "1398/10/02"
println(Pattern.compile(DATE_PATTERN).matcher(d).matches())

вывод по-прежнему false.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...