什么是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时间戳是干嘛的介绍。