Java文档描述Date(long date)自1970年1月1日格林尼治标准时间以来,构造函数使用给定的毫秒时间值构造Date对象。
当我这样做的时候new Date(0),日期是1970年1月1日01:00:00 CET
我不知道为什么从01h开始
显示时间是1AM,因为您比格林尼治标准时间早一个小时。日期实例只是从1970 GMT 00:00:00开始的毫秒数计数器。从您开始一个小时以来,纪元发生的时间实际上是您的时间凌晨1点。
Date实例只需格式化其toString()方法即可使用系统的时区。如果要使用其他区域打印日期,请使用DateFormat实例。
版权声明:本文内容由阿里云实名注册用户自发贡献,版权归原作者所有,阿里云开发者社区不拥有其著作权,亦不承担相应法律责任。具体规则请查看《阿里云开发者社区用户服务协议》和《阿里云开发者社区知识产权保护指引》。如果您发现本社区中有涉嫌抄袭的内容,填写侵权投诉表单进行举报,一经查实,本社区将立刻删除涉嫌侵权内容。