python通过datetime模块计算各种时间间隔
python中通过datetime模块可以很方便的计算两个时间的差,datetime的时间差单位可以是天、小时、秒,甚至是微秒,下面的代码就演示了datetime模块在计算时间差时的强大功能
""" 皮蛋编程(https://www.pidancode.com) 创建日期:2022/3/31 功能描述:python通过datetime模块计算各种时间间隔 """ import datetime # datetime一般的时间计算 d1 = datetime.datetime(2013, 9, 5, 15, 50) d2 = datetime.datetime(2013, 8, 4, 21, 9, 0, 0) d3 = datetime.timedelta(microseconds=5000) print('相差:%s微秒' % (d1 - d2).microseconds) print('相差:%s秒' % (d1 - d2).seconds) print('相差:%s天' % (d1 - d2).days) print('时间间隔:%s微秒' % d3) # 时区转换,当前系统所在时区+1 d = datetime.datetime.now() d = d + datetime.timedelta(seconds=3600) print(d) print(d.ctime())
相关文章