在Python中,表示时间的格式一共有3种:时间戳、结构化时间、格式化时间,2个模块:time、datetime。python之中想要去对时间进行操作的话就要用到time模块和datetime模块,它们虽然都可以去获取时间和日期,但是在使用上还是有一点不同的。这篇文章要来讲的内容就是python时间戳的含义以及如何获取时间戳,感兴趣的小伙伴往下看看吧。
一、Python时间戳是什么
时间戳不是python中的一个常量或者是固有的定义,它指的是从19701月1日零时零分零秒至现在时间的总秒数,在计算机领域去计算时间差的时候一般都会先转为时间戳再进行计算。
二、Python获取时间戳
python中获取时间戳有两种方法,就是使用time模块和datetime模块。
(1)使用time模块去获取当前时间的时间戳的话只需要用time模块的time()方法就可以了,它得到的结果就是现在的时间戳,不需要再进行格式化或者类型转换之类的,代码示例如下:
# 导入模块
import time
# 获取时间戳
print(time.time())
1655092238.901348
(2)使用datetime模块去获取时间戳的话就要用到类型转换的方法timestamp()了,因为这个方法默认获取当前时间的话会得到年月日时分秒格式的时间。所以获取时间戳还要进行一次类型转换才可以,代码示例如下:
import datetime
ts = datetime.datetime.now().timestamp()
print(ts)
1655092299.901348
以上就是关于python时间戳是什么 python时间戳获取办法的全部内容了。