我想獲得UTC時區中的Date對象,所以我將它首先轉換爲一個字符串,它正在喚醒我正確的UTC日期字符串,但是當我再次將它解析爲Date對象時,則本地時區字符串(即IST)正在附加在該日期而不是UTC。爲什麼本地timeZone字符串正在被附加在UTC日期中?
Date date = new Date();
DateFormat timeFormat = new SimpleDateFormat("MM/dd/yyyy HH:mm:ss");
timeFormat.setTimeZone(TimeZone.getTimeZone("UTC"));
String estTime = timeFormat.format(date);
date = new SimpleDateFormat("MM/dd/yyyy HH:mm:ss", Locale.ENGLISH).parse(estTime);
你想獲得UTC的當前時間? – 2013-03-18 12:24:07
是的,但只是以Date對象的形式。 – user2182258 2013-03-18 12:26:20