Returns:the number of milliseconds since January 1, 1970, 00:00:00 GMT represented by this date.
然后我就写了个测试:
Date date = new SimpleDateFormat("yyyy-MM-dd HH:mm:ss").parse("1970-01-02 00:00:00");
System.out.println(date.getTime()); //57600000
为什么是57600000 = 16*60*60*1000
不是 24*60*60*1000 = 24*60*60*1000
很明显了,原来还要加上中国的时区 8
Java日期解析与时间戳
本文通过一个具体的Java代码示例解释了如何使用SimpleDateFormat类将日期字符串转换为Date对象,并进一步获取该日期对应的毫秒级时间戳。特别地,文章讨论了在不同时区下时间戳计算的区别。
1965





