时间戳的概念谁能解释下
程序员文章站
2022-03-26 10:21:51
...
我的理解:时间戳是没有格式的一串数字,以秒为单位这样理解对吗?
回复内容:
我的理解:时间戳是没有格式的一串数字,以秒为单位这样理解对吗?
时间戳是指格林威治时间1970年01月01日00时00分00秒(北京时间1970年01月01日08时00分00秒)起至现在的总秒数。
例如现在北京时间2015-12-31 17:00:00的时间戳是1451552400,就是指从北京时间1970-01-01 08:00:00到2015-12-31 17:00:00已经过去了1451552400秒。
在编程语言中使用时间戳的好处:
1、时间戳没有时区概念,比如如果用'2015-12-31 17:00:00'这么一个字符串表示时间的话,北京时间和美国时间是不一样的,但是用时间戳1451552400来表示的话,那就是一定是唯一的时间,不会有歧义;
2、时间戳在编程语言中一般是长整形数据类型,无论何种编程语言都能认识时间戳,如果用字符串表示时间,还需要转换。
推荐阅读
-
遍历文件之后的默认排序不同环境还不一样,谁能解释下呢
-
遍历文件之后的默认排序不同环境还不一样,谁能解释下呢
-
javascript - 谁能通俗易懂的解释下node.js里面的全局安装和本地安装的区别吗?
-
谁能详细的解释一下PHP中 $a=10; $b=$a-- + -- $a; 的执行过程吗?
-
shell下获取上一个月,星期时间和时间戳的范围实例
-
谁能给我详细解释一下这句话的意思
-
谁能详细的解释一下PHP中 $a=10; $b=$a-- + -- $a; 的执行过程吗?
-
javascript - 谁能通俗易懂的解释下node.js里面的全局安装和本地安装的区别吗?
-
prometheus配置文件中的一些时间概念及名词解释
-
谁能给我解释一下YII2的依赖注入...