在我们生活中,我们经常需要用到时间。无论是查看当前的时间,还是计算两个时刻之间相差多少时间。那在Python中如何查看时间呢?这节课我们专题讲一下Python中时间的操作。Python的内置标准库time库包含了各种与时间相关的函数,我们一起学习一下吧。
一、时间戳的概念
时间戳(time stamp)是时间在计算机中记录的方式。它的定义是:将格林威治时间(0时区)的1970年1月1日 00:00:00 GMT定义为0,当前时间与格林威治时间的1970年1月1日0点相差的总秒数叫做时间戳。
时间戳在计算机中是一个浮点数。在1970年1月1日 00:00:00之后的时间为正数,之前的时间为负数。
如1970/1/1 01:00:59.5 GMT在计算机中时间戳记录为3659.5。
二、Python中获取当前时间
函数time.time()可以获得当前的时间戳。我们看一下具体的使用:
import time
now = time.time()
print(now)
我运行时,结果为1671333380.2526162。这就是当前时间与1970/1/1 00:00:00之间的总秒数。这个时间对于我们人类来说根本没办法阅读,因此我们需要使用time.localtime()函数将它变成人类能够看