zoukankan      html  css  js  c++  java
  • JAVA 获取北京时间 亲自验证

    网上搜了半天  好多代码都是 要不代码报错  要不就是答得驴唇不对马嘴  要不就是代码不验证就发上来的 压根就是获取本机时间

    自己把本机的时区改成非北京 试下

    这篇文章是正确的


    Date date = new Date(1503544630000L);  // 对应的北京时间是2017-08-24 11:17:10
     
    SimpleDateFormat bjSdf = new SimpleDateFormat("yyyy-MM-dd HH:mm:ss");     // 北京
    bjSdf.setTimeZone(TimeZone.getTimeZone("Asia/Shanghai"));  // 设置北京时区
     
    SimpleDateFormat tokyoSdf = new SimpleDateFormat("yyyy-MM-dd HH:mm:ss");  // 东京
    tokyoSdf.setTimeZone(TimeZone.getTimeZone("Asia/Tokyo"));  // 设置东京时区
     
    SimpleDateFormat londonSdf = new SimpleDateFormat("yyyy-MM-dd HH:mm:ss"); // 伦敦
    londonSdf.setTimeZone(TimeZone.getTimeZone("Europe/London"));  // 设置伦敦时区
     
    System.out.println("毫秒数:" + date.getTime() + ", 北京时间:" + bjSdf.format(date));
    System.out.println("毫秒数:" + date.getTime() + ", 东京时间:" + tokyoSdf.format(date));
    System.out.println("毫秒数:" + date.getTime() + ", 伦敦时间:" + londonSdf.format(date));

    输出为:

    毫秒数:1503544630000, 北京时间:2017-08-24 11:17:10

    毫秒数:1503544630000, 东京时间:2017-08-24 12:17:10

    毫秒数:1503544630000, 伦敦时间:2017-08-24 04:17:10

  • 相关阅读:
    第10组 Beta冲刺 (4/5)
    第10组 Beta冲刺 (3/5)
    第10组 Beta冲刺 (2/5)
    第10组 beta冲刺(1/5)
    软工实践个人总结
    第01组 每周小结(3/3))
    第01组 每周小结(2/3)
    第01组 每周小结 (1/3)
    第01组 beta冲刺总结
    第01组 beta冲刺(5/5)
  • 原文地址:https://www.cnblogs.com/xtxtx/p/10820662.html
Copyright © 2011-2022 走看看