2016-02-04 3 views
0

Я не могу разобрать объект даты, т.е. «02-Feb-2015 00:00:00» на русском языке (ru) locale он дает ошибку исключения в нелегальном режиме. Хотя дата, хранящаяся в базе данных, находится в английском формате, поэтому bydefault хочет, чтобы данные загружались в ru locale, но во время загрузки он выдает предупреждение об ошибке предупреждения и недопустимый формат даты в GWT. Объект dateformat имеет формат - «dd- MMM-yyyy hh: mm: ss ". Он отлично работает в en locale, но исключает в ru locale. Пожалуйста, помогите и помогите.Ошибка разбора календаря GWT

ответ

0

Он не зависит от способа его хранения в вашей базе данных. Дата выбирается и преобразуется в объект Date Java, а затем отображается в формате String.

Обратитесь к документации DateTimeFormat, чтобы создать желаемый формат. Вот пример:

static DateTimeFormat TIME_FORMATTER = DateTimeFormat.getFormat("EEEE, MMMM dd, yyyy"); 
TIME_FORMATTER.format(new Date()); 

, который произвел формат, аналогичный: понедельник, 17 декабря 2007

Вы можете настроить формат, как вам нравится.

Надеюсь, это поможет.

Смежные вопросы