Maison > Article > développement back-end > Comment calculer le décalage horaire en python
Méthode Python pour calculer le décalage horaire : python utilise principalement le package datetime pour calculer le décalage horaire, y compris le décalage horaire sous le même jour et le décalage horaire sous différentes conditions météorologiques. La syntaxe est [from datetime import datetime. , date].
L'environnement d'exploitation de ce tutoriel : système Windows 7, python version 3.9, ordinateur DELL G3.
Comment python calcule le décalage horaire :
Python utilise principalement le package datetime
pour calculer le décalage horaire, y compris le décalage horaire sous le même jour et l'heure différence dans différentes conditions météorologiques.
from datetime import datetime, date
1. Le décalage horaire (secondes) sous le même jour Les minutes peuvent être divisées par 60 secondes
#计算时间差的分钟数 # 同一天的时间差 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. être calculé le décalage horaire selon la 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))
Recommandations d'apprentissage gratuites associées : tutoriel vidéo python
Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!