public static void main(String[] args) {
Date date =
new Date(
1359641834000L);
System.out.println(date);
date = changeTimeZone(date, TimeZone.getTimeZone(
"Asia/Shanghai"), TimeZone.getTimeZone(
"GMT"));
System.out.println(date);
}
/**
* 获取更改时区后的日期
* @param date 日期
* @param oldZone 旧时区对象
* @param newZone 新时区对象
* @return 日期
*/
public static Date
changeTimeZone(Date date, TimeZone oldZone, TimeZone newZone) {
Date dateTmp =
null;
if (date !=
null) {
int timeOffset = oldZone.getRawOffset() - newZone.getRawOffset();
dateTmp =
new Date(date.getTime() - timeOffset);
}
return dateTmp;
}
转载请注明原文地址: https://ju.6miu.com/read-13295.html