Гость
Целевая тема:
Создать новую тему:
Автор:
Форумы / Java [игнор отключен] [закрыт для гостей] / Бред с парсингом даты / 7 сообщений из 7, страница 1 из 1
22.04.2014, 09:01
    #38621076
Alexey Tomin
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Бред с парсингом даты
Добрый день!

Прилетают мне даты в виде (к примеру) "3 сентября 1990".
Пишу преобразование в дату:
Код: sql
1.
new SimpleDateFormat("dd MMMMM yyyy", new Locale("ru")).parse("3 сентября 1990");



На моей машине (Ubuntu 13.10, LANG=ru_RU.UTF-8, JDK 1.8.0) всё нормально.
На сервере (Ubuntu 12.04.3 LTS, LANG=en_US.UTF-8, JDK 1.7.0_51-b13) возникает ошибка

java.text.ParseException: Unparseable date: "3 сентября 1990"

Подскажите, пожалуйста, что ещё, кроме new Locale("ru") надо написать, чтобы парсить русскоязычные даты. Сервер на русский переводить не стоит.

--
Алексей.
...
Рейтинг: 0 / 0
22.04.2014, 09:17
    #38621083
Alexey Tomin
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Бред с парсингом даты
Alexey TominНа сервере (Ubuntu 12.04.3 LTS, LANG=en_US.UTF-8, JDK 1.7.0_51-b13) возникает ошибка

java.text.ParseException: Unparseable date: "3 сентября 1990"


Оказывается, что парсится "3 Сентября 1990".
Я понимаю, как преобразовать первую букву месяца в uppercase, но хочется не столь кривого решения.
...
Рейтинг: 0 / 0
22.04.2014, 09:26
    #38621090
daly
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Бред с парсингом даты
Alexey Tomin,
а так работает?

Код: plaintext
new SimpleDateFormat("dd MMMMM yyyy", new Locale("ru")).parse("3 сентябрь 1990");
...
Рейтинг: 0 / 0
22.04.2014, 12:28
    #38621353
Alexey Tomin
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Бред с парсингом даты
dalyAlexey Tomin,
а так работает?

Код: plaintext
new SimpleDateFormat("dd MMMMM yyyy", new Locale("ru")).parse("3 сентябрь 1990");


Да, заметил уже падеж. Придётся ручками.
...
Рейтинг: 0 / 0
22.04.2014, 12:33
    #38621366
Blazkowicz
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Бред с парсингом даты
Alexey TominДа, заметил уже падеж. Придётся ручками.
http://www.seostella.com/ru/article/2012/02/05/formatirovanie-daty-v-java.html
...
Рейтинг: 0 / 0
22.04.2014, 14:37
    #38621587
Alexey Tomin
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Бред с парсингом даты
BlazkowiczAlexey TominДа, заметил уже падеж. Придётся ручками.
http://www.seostella.com/ru/article/2012/02/05/formatirovanie-daty-v-java.html

Спасибо, забавно :)
...
Рейтинг: 0 / 0
22.04.2014, 17:14
    #38621909
mayton
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Бред с парсингом даты
Garbage IN - garbage OUT.
...
Рейтинг: 0 / 0
Форумы / Java [игнор отключен] [закрыт для гостей] / Бред с парсингом даты / 7 сообщений из 7, страница 1 из 1
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]