什么是Unix时间戳?在线时间戳转换有什么作用?

举报
沃通WoTrus 发表于 2023/05/19 17:30:01 2023/05/19
【摘要】 本文所说的时间戳与我们常说的可信时间戳是两个不同的概念,我们常说的可信时间戳是指由可信的时间戳服务机构(如:沃通CA),将原始数据电文HASH值与权威时间源绑定,使用数字签名技术签发产生的不可伪造的电子凭证。而本文提到的Unix时间戳是指一种时间表示方式。什么是Unix时间戳?Unix时间戳(Unix timestamp)也称为Unix时间或Posix时间,是一种时间表示方式,定义为从格林威...

本文所说的时间戳与我们常说的可信时间戳是两个不同的概念,我们常说的可信时间戳是指由可信的时间戳服务机构(如:沃通CA),将原始数据电文HASH值与权威时间源绑定,使用数字签名技术签发产生的不可伪造的电子凭证。而本文提到的Unix时间戳是指一种时间表示方式。

什么是Unix时间戳?

Unix时间戳(Unix timestamp)也称为Unix时间或Posix时间,是一种时间表示方式,定义为从格林威治时间1970年01月01日00时00分00秒(北京时间1970年01月01日08时00分00秒)起至现在时刻的总秒数。

目前有相当一部分操作系统使用32位二进制数字表示时间,此类系统的Unix时间戳最多可以使用最多可以使用到格林威治时间2038年01月19日03时14分7秒,其后一秒,二进制数字会发生溢出错误,造成系统误解时间,引起软件故障或系统瘫痪,而使用64为二进制数字表示时间的系统最多可使用到格林威治时间292,27,026,596年12月04日15时30分08秒,则不会发生这类溢出问题。

假设浏览器所在电脑的时间是准确的,那么世界上无论哪个时区的电脑,它们此刻产生的时间戳数字都是一样的,时间戳可以精确地表示一个时刻,不受时区影响。

在线时间戳转换有什么作用?

在线时间戳(Unix timestamp)转换是指时间戳转换北京时间服务,提供时间戳转换服务,只要根据需要输入时间戳信息,就能便捷地将时间戳转换成北京时间。时间戳10位是指时间戳精确到秒,包含10位整数;时间戳13位是指时间戳精确到毫秒,包含13位整数。两者之间转换时,只需乘以1000或者除以1000即可转换。

faq_2023051802_clip_image001.png

各编程语言如何获取时间戳

faq_2023051802_clip_image002.png

【版权声明】本文为华为云社区用户原创内容,转载时必须标注文章的来源(华为云社区)、文章链接、文章作者等基本信息, 否则作者和本社区有权追究责任。如果您发现本社区中有涉嫌抄袭的内容,欢迎发送邮件进行举报,并提供相关证据,一经查实,本社区将立刻删除涉嫌侵权内容,举报邮箱: cloudbbs@huaweicloud.com
  • 点赞
  • 收藏
  • 关注作者

评论(0

0/1000
抱歉,系统识别当前为高风险访问,暂不支持该操作

全部回复

上滑加载中

设置昵称

在此一键设置昵称,即可参与社区互动!

*长度不超过10个汉字或20个英文字符,设置后3个月内不可修改。

*长度不超过10个汉字或20个英文字符,设置后3个月内不可修改。