首页优化 正文

unix时间戳是干嘛的?

2024-11-12 12 0条评论

什么是unix时间戳?unix时间戳是干嘛的?如何计算unix时间戳?unix时间戳怎么转化为北京时间?以下是关于unix时间戳的详细介绍。

1、unix时间戳是干嘛的?

Unix 时间戳也叫做 Unix 时间(Unix time)、POSIX 时间(POSIX time),是一种时间表示方式,定义为从格林威治时间 1970 年 01 月 01 日 00 时 00 分 00 秒起至现在的总秒数。Unix 时间戳不仅被使用在 Unix 系统、类 Unix 系统中,也在许多其他操作系统中被广泛采用。

2、如何计算unix时间戳?

注意,你获取到的目标时间应当和1970年1月1日0时0分0秒应当在同一时区。

这说明在美国的Jane和在中国的小明在同一宇宙时间内计算时间戳,得到的数字应当是一样的。尽管时区不同,但他们和各自时区对应于UTC时间19700101 00:00:00的那一时刻,时间间隔是相同的。

因此在计算和解析时间戳时,要将两个时间放到同一时区内。假定获取到的时间time为当地时间。

3、unix时间戳怎么转化为北京时间?

①UNIX时间戳转北京时间

输入毫秒级时间戳,调用系统函数,把时间戳转换为UTC时间,为了得到北京时间,在转换之前要先加上8个小时的补偿时间。

②北京时间转UNIX时间戳

给定北京时间:2020-06-24 01:16:51,输出时间戳1592932611,北京时间先转为UTC8时间戳,再去掉8个小时,转为标准的UNIX时间戳。

以上就是有关unix时间戳是干嘛的介绍。

文章版权及转载声明

本文作者:admin 网址:http://news.edns.com/post/6368.html 发布于 2024-11-12
文章转载或复制请以超链接形式并注明出处。

取消
微信二维码
微信二维码
支付宝二维码