2019独角兽企业重金招聘Python工程师标准>>>

(1)、Date中保存的是什么

Date对象里存的只是一个long型的变量,其值为自1970年1月1日0点至Date对象所记录时刻经过的毫秒数。调用Date对象getTime()方法就可以返回这个毫秒数。

(2)、时区

全球分为24个时区,相邻时区时间相差1个小时。比如北京处于东八时区,东京处于东九时区,北京时间比东京时间晚1个小时。

(3)、不同与相同

不同的时区,执行下面的语句 Date date = new Date();  new出的date对象里存的毫秒数是相同的

确切的说,Date对象里存的是自格林威治时间( GMT)1970年1月1日0点至Date对象所表示时刻所经过的毫秒数。所以,如果某一时刻遍布于世界各地的程序员同时执行new Date语句,这些Date对象所存的毫秒数是完全一样的。也就是说,Date里存放的毫秒数是与时区无关的。

执行打印时 System.out.println(date); 时区不同会打印出不同的时间,北京的程序员将会打印出2017年8月24日11:17:10,而东京的程序员会打印出2017年8月24日12:17:10

这是因为Sysytem.out.println函数在打印时间时,会取操作系统当前所设置的时区,然后根据这个时区将同毫秒数解释成该时区的时间。 当然我们也可以手动设置时区,以将同一个Date对象按不同的时区输出。

详细的可以参考下这篇博客:https://blog.csdn.net/halfclear/article/details/77573956

感谢!

转载于:https://my.oschina.net/zjllovecode/blog/2878000

需要注意的new Date 时区问题相关推荐

  1. elastic date时区问题解决办法

    之前介绍filter date插件时就谈到时区问题,但是没有说明白.最近在使用range查询时间范围内的数据时出现了数据量不一致的情况.特地了解了下ELK Stack中关于时区的问题. 问题: 使用k ...

  2. localdate转date时区问题_时间戳和LocalDateTime和Date互转和格式化

    一 前言 二 时间戳与LocalDateTime互转 2.1 LocalDateTime 转 时间戳 方式一 这边值得一提的是在中国的时区偏移是8小时,本次示例转的时间戳是秒级别,得到的值是一个lon ...

  3. date时区 es logstash_elastic date时区问题解决办法

    之前介绍filter date插件时就谈到时区问题,但是没有说明白.最近在使用range查询时间范围内的数据时出现了数据量不一致的情况.特地了解了下ELK Stack中关于时区的问题. 问题: 使用k ...

  4. JdbcTemplate DateTime转java.util.Date时区错误

    spring.datasource.url=jdbc:mysql://192.168.0.201:3306/xxx?useUnicode=true&characterEncoding=utf- ...

  5. date时区 es logstash_es-日志存储-Logstash 介绍

    本文是elasticsearch官方文档logstash的翻译,你也可查看原文 注:Logstash意思是日志存储,下文中对本词使用英文. Paste_Image.png Logstash 介绍 Lo ...

  6. Date, TimeZone, MongoDB, java中date的时区问题

    打印new Date(),Fri Aug 12 13:37:51 CST 2016. 显示Asia/Shanghai的时区,但是date toString 的时区简写却是CST.更坑爹的是,Googl ...

  7. java.util.Date与 java.sql.Date两个包下Date的区别与联系

    一般我在项目中导入需要的包,大部分情况下都会根据IDE的提示自动导入默认的包,少数情况下会扫一眼,看看是不是需要的包,极少情况会斟酌一下,确认一下这就是需要的包. 最近在项目中导入JDK中的Date包 ...

  8. 在java.time.LocalDateTime和java.util.Date之间进行转换

    本文翻译自:Converting between java.time.LocalDateTime and java.util.Date Java 8 has a completely new API ...

  9. 将java.util.Date转换为java.time.LocalDate

    本文翻译自:Convert java.util.Date to java.time.LocalDate What is the best way to convert a java.util.Date ...

最新文章

  1. 渐进式Web应用程序的深入概述
  2. jsp:请求转发和重定向
  3. leetcode-买卖股票的最佳时机④*
  4. QT的常用对话框的应用
  5. Ubuntu中虚拟环境的搭建
  6. anchor锚点 antvue_浅谈vue 锚点指令v-anchor的使用
  7. 不停止MySQL服务增加从库的两种方式
  8. Leetcode 142. Linked List Cycle II
  9. 「新组件√」微信小程序图片拖拽排序探索
  10. 抖音特效专场PR模板 Premiere视频转场过渡快速切换画面视频模板下载
  11. java旋转太极图_无聊做了个旋转太极图
  12. 北理计算机专业如何,2019北理计算机学硕经验分享
  13. 计算机管理找不到新安装的系统,我的电脑开机显示找不到启动设备,请在硬盘上安装操作系统怎么办?开...
  14. 区块链电子合同,杜绝萝卜章风险
  15. String Reduction
  16. Python二维字典的几个小例子
  17. 三星5亿美元再建液晶模组厂 广深抛绣球
  18. oracle 11g 新特性
  19. Python-电脑摄像头拍照,并生成图片
  20. [LeetCode javaScript] 682. 棒球比赛

热门文章

  1. [Python] L1-017. 到底有多二-PAT团体程序设计天梯赛GPLT
  2. 计算机工作在原理课件,滇人版七年级信息技术下册第一单元第一课第三课时计算机工作原理.ppt...
  3. tinyint占几个字节_随笔几个小问题
  4. Spring + Ibatis + MySql实例详解
  5. 温故而知新 Ajax 的新坑 dataType: 'json'
  6. dhcp网络服务的搭建和配置
  7. 中国人工智能学会通讯——基于视频的行为识别技术 1.5 基于深度学习的视频识别方法...
  8. DispatcherServlet与初始化主线
  9. centos6.2安装jdk7
  10. Agile Web Application Development with Yii 1.1 and PHP5