python 时间戳文件

笔记2024-03-255 人已阅来源:网络

Python中的时间戳是一个浮点数,表示从1970年1月1日0时0分0秒至当前时间的总秒数。这种表示方式在处理时间相关的计算和比较时非常方便,因为可以直接利用数学运算进行处理。

Python中可以使用time模块进行时间戳相关的操作,比如获取当前时间戳:

import time
timestamp = time.time()
print(timestamp)

可以将时间戳转换为对应的时间字符串:

import time
timestamp = time.time()
time_str = time.strftime('%Y-%m-%d %H:%M:%S', time.localtime(timestamp))
print(time_str)

还可以将时间字符串转换为时间戳:

import time
time_str = '2021-01-01 00:00:00'
timestamp = time.mktime(time.strptime(time_str, '%Y-%m-%d %H:%M:%S'))
print(timestamp)

另外,Python中也支持将时间戳转换为datetime对象,方便进行更多的操作:

import time
from datetime import datetime
timestamp = time.time()
dt = datetime.fromtimestamp(timestamp)
print(dt)

总结一下:Python中的时间戳可以方便地进行时间相关的计算和比较,使用time模块可以进行各种时间戳相关的操作,同时还可以将时间戳转换为时间字符串或datetime对象。