概述
本教程操作环境:windows7系统、python3.9版,DELL G3电脑。
python计算时间差的方法:
python求时间差主要是用的datetime
包,包括同一天情形下的时间差和不同天情形下的时间差。
from datetime import datetime, date
登录后复制
1、同一天情形下的时间差(秒)seconds ,分钟由秒数除以60即可
#计算时间差的分钟数
# 同一天的时间差
time_1 = '2020-03-02 15:00:00'
time_2 = '2020-03-02 16:00:00'
time_1_struct = datetime.strptime(time_1, "%Y-%m-%d %H:%M:%S")
time_2_struct = datetime.strptime(time_2, "%Y-%m-%d %H:%M:%S")
seconds = (time_2_struct - time_1_struct).seconds
print('同一天的秒数为:')
print(seconds)
登录后复制
2、不同天情形下的时间差(也可计算同一天情形下的时间差),total_seconds
# 不同天的时间差
time_1 = '2020-03-02 15:00:00'
time_2 = '2020-03-03 16:00:00'
time_1_struct = datetime.strptime(time_1, "%Y-%m-%d %H:%M:%S")
time_2_struct = datetime.strptime(time_2, "%Y-%m-%d %H:%M:%S")
# 来获取时间差中的秒数。注意,seconds获得的秒只是时间差中的小时、分钟和秒部分,没有包含天数差,total_seconds包含天数差
# 所以total_seconds两种情况都是可以用的
total_seconds = (time_2_struct - time_1_struct).total_seconds()
print('不同天的秒数为:')
print(int(total_seconds))
min_sub = total_seconds / 60
print('不同天的分钟数为:')
print(int(min_sub))
登录后复制
以上就是python如何计算时间差的详细内容,更多请关注靠谱客其它相关文章!
最后
以上就是美满鱼为你收集整理的python如何计算时间差的全部内容,希望文章能够帮你解决python如何计算时间差所遇到的程序开发问题。
如果觉得靠谱客网站的内容还不错,欢迎将靠谱客网站推荐给程序员好友。
本图文内容来源于网友提供,作为学习参考使用,或来自网络收集整理,版权属于原作者所有。
发表评论 取消回复