
python中如何使用时间戳
用户关注问题
如何将时间戳转换为可读的日期时间格式?
我有一个时间戳,想把它转换成年-月-日 时:分:秒的格式,Python中有什么方法可以实现吗?
使用datetime模块将时间戳转换为日期时间
可以使用Python内置的datetime模块中的fromtimestamp方法,将时间戳转换为datetime对象。示例:
import datetime
timestamp = 1609459200 # 示例时间戳
dt_object = datetime.datetime.fromtimestamp(timestamp)
print(dt_object.strftime('%Y-%m-%d %H:%M:%S')) # 输出:2021-01-01 00:00:00
如何获取当前时间的时间戳?
我想知道如何在Python中获取当前时间对应的时间戳?
用time模块获取当前时间戳
可以使用time模块的time()函数获取当前时间的时间戳,单位是秒。示例如下:
import time
current_timestamp = time.time()
print(current_timestamp) # 输出类似 1680000000.123456
如何将字符串形式的日期转换为时间戳?
我有一个日期字符串,比如 '2023-06-01 12:30:00',想转成时间戳,怎么做?
使用strptime解析字符串并转换为时间戳
先用datetime模块的strptime方法解析字符串生成datetime对象,再使用timestamp方法转换为时间戳。示例代码:
import datetime
date_string = '2023-06-01 12:30:00'
dt_object = datetime.datetime.strptime(date_string, '%Y-%m-%d %H:%M:%S')
timestamp = dt_object.timestamp()
print(timestamp) # 输出对应的时间戳