获取时间戳是程序中常用的一项功能,Python作为广泛使用的编程语言,提供了多种获取时间戳的方法。下面,我们将分别介绍如何获取秒级时间戳和毫秒级时间戳。
获取秒级时间戳示例代码
获取秒级时间戳的方法是使用Python内置的time模块中的time()函数。该函数返回自epoch(1970年1月1日 00:00:00 UTC以来的秒数)。示例代码如下:
import time
# 获取当前的秒级时间戳
timestamp = int(time.time())
print("秒级时间戳:", timestamp)
输出结果如下:
秒级时间戳: 1626799345
在该示例中,我们首先导入了Python内置的time模块,然后使用time()函数获取当前的秒级时间戳,并使用int()函数将其转换为整数类型,最后将结果打印输出。
获取毫秒级时间戳示例代码
获取毫秒级时间戳的方法是使用Python内置的time模块中的time()函数和Python内置的datetime模块。首先,我们使用time()函数获取当前的秒级时间戳;然后,使用datetime模块中的strftime()函数将该秒级时间戳格式化为毫秒级时间戳。示例代码如下:
import time
import datetime
# 获取当前的秒级时间戳
timestamp = time.time()
# 将秒级时间戳转换为毫秒级时间戳
ms_timestamp = int(timestamp * 1000)
ms_time = datetime.datetime.fromtimestamp(ms_timestamp).strftime('%Y-%m-%d %H:%M:%S.%f')
print("毫秒级时间戳:", ms_timestamp, ",格式化时间:", ms_time)
输出结果如下:
毫秒级时间戳: 1626799345062 ,格式化时间: 2021-07-20 10:02:25.062000
在该示例中,我们首先导入了Python内置的time模块和datetime模块,然后使用time()函数获取当前的秒级时间戳。接着,将该秒级时间戳乘以1000,并使用int()函数将其转换为整数类型,得到毫秒级时间戳。最后,使用datetime模块中的fromtimestamp()函数将毫秒级时间戳转换为datetime对象,并使用strftime()函数将其格式化为想要的时间格式。
通过以上示例代码,相信大家已经了解了如何使用Python获取秒级时间戳和毫秒级时间戳,并对其实现方式有了更深入的了解。
本站文章如无特殊说明,均为本站原创,如若转载,请注明出处:Python获取秒级时间戳与毫秒级时间戳的示例代码 - Python技术站