首页 > 其他分享 >datetime

datetime

时间:2022-11-24 09:22:38浏览次数:54  
标签:-% 10 00 strp datetime 11

1 附图

    时间三种表现形式<可相互转换>           1.时间戳(秒数)         2.结构化时间(一般是给机器看的)         3.格式化时间(一般是给人看的)    

 

2 实际案例

import datetime

# 1 计算两个格式化时间的时间差
strp_t = datetime.datetime.strptime('2022-11-10 08:00:00', "%Y-%m-%d %H:%M:%S")

print(strp_t, type(strp_t)) # 2022-11-10 08:00:00 <class 'datetime.datetime'>

strp_t2 = datetime.datetime.strptime("2022-11-10 10:00:00", "%Y-%m-%d %H:%M:%S")

delta = strp_t2 - strp_t
print(delta.seconds, type(delta)) # 7200 <class 'datetime.timedelta'>

# 2 格式化时间加一个小时后的格式化时间
t3 = (strp_t + datetime.timedelta(hours=1)).strftime("%Y-%m-%d %H:%M:%S")

print(t3, type(t3)) # 2022-11-10 09:00:00 <class 'str'>

标签:-%,10,00,strp,datetime,11
From: https://www.cnblogs.com/tslam/p/16920789.html

相关文章