0
我在下面的格式轉換日期爲另一個時區的日期
Wed Jun 10 07:00:00 IST 2015
,我需要轉換爲GST時間zone.Please幫我解決這個問題已經一個日期。
輸出將提前Wed Jun 10 05:30:00 IST 2015
感謝這個
我在下面的格式轉換日期爲另一個時區的日期
Wed Jun 10 07:00:00 IST 2015
,我需要轉換爲GST時間zone.Please幫我解決這個問題已經一個日期。
輸出將提前Wed Jun 10 05:30:00 IST 2015
感謝這個
例子是所有網站上。這是一個我無恥地從here中摘下的例子。你必須修改一下以適應你的格式,但轉換就在那裏。
Calendar calendar = Calendar.getInstance();
TimeZone fromTimeZone = calendar.getTimeZone();
TimeZone toTimeZone = TimeZone.getTimeZone("CST");
calendar.setTimeZone(fromTimeZone);
calendar.add(Calendar.MILLISECOND, fromTimeZone.getRawOffset() * -1);
if (fromTimeZone.inDaylightTime(calendar.getTime())) {
calendar.add(Calendar.MILLISECOND, calendar.getTimeZone().getDSTSavings() * -1);
}
calendar.add(Calendar.MILLISECOND, toTimeZone.getRawOffset());
if (toTimeZone.inDaylightTime(calendar.getTime())) {
calendar.add(Calendar.MILLISECOND, toTimeZone.getDSTSavings());
}
System.out.println(calendar.getTime());`