Я использую объект SimpleDateFormat
с объектом Date
, как показано ниже. Проблема в том, что объект Date
показывает неправильную дату, которая на несколько минут отличается от исходной строки. Создается впечатление, что объект Date
хранит общее время в миллисекундах в отладчике.
Есть идеи по проблеме?
import java.text.SimpleDateFormat;
import java.util.Date;
Date played_at_local;
dateFormat = new SimpleDateFormat("yyyy-MM-dd'T'hh:mm:ss.SSSSSSZ");
played_at_local = dateFormat.parse("2011-04-11T22:27:18.491726-05:00");
//played_at_local shows "Mon Apr 11 22:35:29 America/Chicago 2011" in debugger