Home  >  Article  >  Backend Development  >  How to calculate time difference in python

How to calculate time difference in python

coldplay.xixi
coldplay.xixiOriginal
2021-03-02 16:29:378387browse

Python method for calculating time difference: Python mainly uses the datetime package to calculate the time difference, including the time difference under the same day and the time difference under different weather conditions. The syntax is [from datetime import datetime, date].

How to calculate time difference in python

The operating environment of this tutorial: Windows 7 system, python version 3.9, DELL G3 computer.

How to calculate the time difference in python:

Python mainly uses the datetime package to calculate the time difference, including the time difference under the same day and different days time difference in the situation.

from datetime import datetime, date

1. The time difference (seconds) under the same day. Minutes can be divided by the number of seconds by 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. The time difference under different weather conditions (the same day can also be calculated situation), 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))

Related free learning recommendations: python video tutorial

The above is the detailed content of How to calculate time difference in python. For more information, please follow other related articles on the PHP Chinese website!

Statement:
The content of this article is voluntarily contributed by netizens, and the copyright belongs to the original author. This site does not assume corresponding legal responsibility. If you find any content suspected of plagiarism or infringement, please contact admin@php.cn