У меня есть дата в строчном формате, и я хочу проанализировать ее до формата даты «ddMMyy».Невозможно разобрать строку до нужного формата даты
Я использовал SimpleDateFormat
следующим образом:
String stringDate = "050109";
SimpleDateFormat dateFormat = new SimpleDateFormat("ddMMyy");
Date date = dateFormat.parse(stringDate);
при печати на "дату" я получаю в этом формате:
Mon Jan 05 00:08:00 CET 2009
еще больше, когда я маршалирую объект Java Я получаю в новом формате:
2009-01-05T00: 08: 00 + 01: 00
кто имеет представление о том, как получить правильный формат?
Да, но печать - это просто способ проверить формат в Дате. но по-прежнему та же проблема в Marshalled XML, как я получаю 2009-01-05T00: 08: 00 + 01: 00 – achraf
Я не знаю, как вы генерируете XML, но часто будет способ предоставить маршаллер даты где вы можете форматировать строку даты так, как вам нравится, прежде чем она будет вставлена в XML. Специфика этого зависит от того, что вы на самом деле пытаетесь сделать. Например, библиотека веб-сервисов ksoap2, часто используемая для приложений для Android, имеет что-то подобное, и я уверен, что другие тоже делают это. – ivantod