Я пытаюсь отформатировать дату в формате yyyy-MM-dd'T'HH: mm: ss.SSSz до yyyy-mm-dd HH: mm: ss, который должен быть легким, но я не могу получить он работает.
Дата, которая должна быть проанализирована, имеет форму: 2012-10-01T09: 45: 00.000 + 02: 00
Теперь я использую этот простой формат даты, чтобы отформатировать его:
SimpleDateFormat sdf = new SimpleDateFormat("yyyy-MM-dd'T'HH:mm:ss.SSSz", Locale.FRANCE);
но это дает выход, похожий на 2012-10-01T09: 45: 00.000UTC + 00: 00.
Я также пытался использовать "yyyy-MM-dd'T'HH: mm: ss.SSSZ" в качестве шаблона и "yyyy-MM-ddHH: mm: ss". Последний возвращает дату в форме 2012-10-01T09: 45: 00 close, но еще не существует.
Я понял, что подстрока T будет немного беспорядочной и создает накладные расходы без каких-либо причин, и что будет правильным способом отформатировать эти даты?
Чтобы проиллюстрировать, я хотел бы конвертировать 2012-10-01T09: 45: 00.000 + 02: 00 в 2012-10-01 09:45:00
Ура!