Как проанализировать дату для другого часового пояса?JAVA

Программисты JAVA общаются здесь
Ответить
Anonymous
 Как проанализировать дату для другого часового пояса?

Сообщение Anonymous »

Я пытаюсь преобразовать в String значение DateTime, которое присутствует в плоском файле как объект Date, после анализа плоского файла в моем коде. >
Я написал код для этого, но когда я форматирую дату, он всегда дает мне дату, которая на 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
Подскажите, пожалуйста, в чем здесь проблема? Есть ли проблема в шаблоне, который я использую в классе SimplaDateFormat, или проблема в коде?


Подробнее здесь: https://stackoverflow.com/questions/125 ... t-timezone
Ответить

Быстрый ответ

Изменение регистра текста: 
Смайлики
:) :( :oops: :roll: :wink: :muza: :clever: :sorry: :angel: :read: *x)
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

Если вы не хотите добавлять вложения, оставьте поля пустыми.

Максимально разрешённый размер вложения: 15 МБ.

Вернуться в «JAVA»