Java 时区-CSDN博客
阿里云国内75折 回扣 微信号:monov8 |
阿里云国际,腾讯云国际,低至75折。AWS 93折 免费开户实名账号 代冲值 优惠多多 微信号:monov8 飞机:@monov6 |
public static void main(String[] args) throws InterruptedException {
//Arrays.stream(TimeZone.getAvailableIDs()).forEach(x-> System.out.println(x));
TimeZone japanTimeZone = TimeZone.getTimeZone("Japan");
TimeZone.setDefault(japanTimeZone);
Long time=new Date().getTime();
//-------Asia/Shanghai
TimeZone shangHaiTimeZone = TimeZone.getTimeZone("Asia/Shanghai");
TimeZone.setDefault(shangHaiTimeZone);
Date date=new Date(time);
System.out.println(System.currentTimeMillis());
System.out.println(TimeZoneUtil.format(date, TimeUtil.DATE_TIME_MIN_PATTERN,japanTimeZone));
//----America/Belem
TimeZone belemTimeZone = TimeZone.getTimeZone("America/Belem");
TimeZone.setDefault(belemTimeZone);
Date date1=new Date(time);
System.out.println(System.currentTimeMillis());
System.out.println(TimeZoneUtil.format(date1, TimeUtil.DATE_TIME_MIN_PATTERN,japanTimeZone));
}
1、时间戳跟时区没有关系任务统一时间在不同时区执行new Date().getTime() 得到的时间戳一样