Java - конвертировать строку (включая EEST) в дату - PullRequest
4 голосов
/ 20 октября 2010

У меня есть такая строка:

Wed Oct 27 00:00:00 EEST 2010

, и я хочу разобрать это в тип Дата.

Я пробовал с

DateTimeFormat fmt = DateTimeFormat.getFormat("EEE MMM dd HH:mm:ss zzzz yyyy");

но это не работает.

Нужна помощь в исправлении.Спасибо.

Ответы [ 2 ]

1 голос
/ 20 октября 2010

Спасибо, ребята,

Мне нужно использовать DateTimeFormat, потому что с SimpleDateFormat он не работает, потому что я использую GWT.

Я запускаю свой проект с плагином GWT от IntellijIdea, и там у меня есть 2 ошибки, если я использую SimpleDateFormat:

[ERROR] Line 164: SimpleDateFormat cannot be resolved to a type
[ERROR] Line 167: ParseException cannot be resolved to a type
1 голос
/ 20 октября 2010

Попробуйте использовать простой формат даты. Вот пример .. SimpleDateFormat Документация Java ...

String dt = "Wed Oct 27 00:00:00 EEST 2010";
SimpleDateFormat format = new SimpleDateFormat("EEE MMM dd HH:mm:ss zzzz yyyy");
Date date = format.parse(dt);
System.out.println("date = " + date);
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...