【Python】时间戳&年月日时分秒转换
年月日时分秒转时间戳
import time
import datetime
# 获取当前时间
current_time = datetime.datetime.now()
# print(current_time)
# 2024-05-30 09:19:15.712703
# 将时间对象转换为字符串
time_str = current_time.strftime('%Y-%m-%d %H:%M:%S')
# print(time_str)
# 2024-05-30 09:19:15
# 将字符串类型的时间转换为时间元组
time_tuple = time.strptime(time_str, '%Y-%m-%d %H:%M:%S')
# print(time_tuple)
# time.struct_time(tm_year=2024, tm_mon=5, tm_mday=30, tm_hour=9, tm_min=19, tm_sec=15, tm_wday=3, tm_yday=151, tm_isdst=-1)
# 将时间元组转换为时间戳
timestamp = int(time.mktime(time_tuple))
print(timestamp)
# 1717031955
时间戳转年月日时分秒
import datetime
timestamp = 1717031955 # 时间戳
# 将时间戳转换为datetime类型
dt = datetime.datetime.fromtimestamp(timestamp)
dt_str=dt.strftime("%Y-%m-%d %H:%M:%S")
# 输出年月日时分秒时间
print(dt,dt_str)
print(type(dt),type(dt_str))
---------------------------------------
2024-05-30 09:19:15 2024-05-30 09:19:15
<class 'datetime.datetime'> <class 'str'>
THE END
0
二维码
打赏
海报
【Python】时间戳&年月日时分秒转换
年月日时分秒转时间戳
import time
import datetime
# 获取当前时间
current_time = datetime.datetime.now()
# print(current_time)
# 2024-05-30 09……
共有 0 条评论