java new Date().getTime() 时间戳问题
ringa_lee
ringa_lee 2017-04-17 11:57:26
[Java讨论组]

我用 new Date().getTime() 显示的是 1410686873996 这样 13位

我看有些网站上是 1410686211 这样的,10位

这个是怎么来的,怎么把 1410686873996 变成 10 位的

我这个显示的成了44809年了

ringa_lee
ringa_lee

ringa_lee

全部回复(2)
阿神

后面三位是毫秒,没用的话可以截下去,如果是Number就除以1000,如果是String就取前length-3位的子串。

阿神

13位数字,单位是毫秒
10位数字,单位是秒
JavaJavaScript都支持时间类型Date,他们的getTime方法返回的是毫秒数。
10位数字有可能是C中的ctime等获得的,参考这篇文档http://linux.die.net/man/3/ctime

热门教程
更多>
最新下载
更多>
网站特效
网站源码
网站素材
前端模板
关于我们 免责申明 意见反馈 讲师合作 广告合作 最新更新
php中文网:公益在线php培训,帮助PHP学习者快速成长!
关注服务号 技术交流群
PHP中文网订阅号
每天精选资源文章推送
PHP中文网APP
随时随地碎片化学习
PHP中文网抖音号
发现有趣的

Copyright 2014-2025 https://www.php.cn/ All Rights Reserved | php.cn | 湘ICP备2023035733号