Java中new Date().getTime()时间戳问题

1. getTime()返回值

JavaJavaScript都支持时间类型Date,他们的getTime()方法返回的是毫秒数。默认返回的是13位数字单位是毫秒

2. 注意事项

 /**
     * Returns the number of milliseconds since January 1, 1970, 00:00:00 GMT
     * represented by this Date object.
     *
     * @return  the number of milliseconds since January 1, 1970, 00:00:00 GMT
     *          represented by this date.
     */
    public long getTime() {
        return getTimeImpl();
    }

getTime()与程序真实运行的容器(服务器)所在的时区相关。如果程序运行在东八区,它返回北京时间1970年01月01日08时00分00秒起至现在东八区时间总毫秒数。如果运行在UTC时区则返回1970年01月01日00时00分00秒起至当前UTC时间总毫秒数

参考

  1. https://blog.csdn.net/qq_27127145/article/details/94554678

你可能感兴趣的:(Java)