Хотя объект Date
действительно находится в UTC, ваш SimpleDateFormat
может и не быть.Я подозреваю, что по умолчанию это системный часовой пояс - это, безусловно, то, что эксперименты предложатВы можете изменить это, используя DateFormat.setTimeZone
.Поэтому, если ваш текст представляет дату / время в формате UTC, вам следует также установить часовой пояс форматера UTC.
Или вы можете использовать Joda Time , что в целом является лучшей датой.и время API:)