Я написал код для этого, но когда я форматирую дату, он всегда дает мне дату, превышающую 1 день для указанного значения, иногда добавляет 5:30.
Ниже приведен код для этого:
Код: Выделить всё
DateFormat f = new SimpleDateFormat("EEE MMM dd HH:mm:ss zz yyyy");
Date date = f.parse("Tue Aug 23 20:00:03 PDT 2011");
System.out.println("---date----" + date);
Код: Выделить всё
---date----Wed Aug 24 08:30:03 IST 2011
Я уже давно ломаю голову над этим.
Подробнее здесь: https://stackoverflow.com/questions/125 ... -formatted
Мобильная версия