2016-12-04 4 views
0

können Sie mir sagen, wie ich den Unterschied zwischen 2 Daten berechnen und ein Ergebnis in Minuten erhalten kann. Für Beispiel. : date1 - 2016/07/13, 14:25:00 date2 - 2016/07/14, 10:00:00 Wenn mein Format ist vielleicht anders als das Format, das Python verwenden (während ich nach der Antwort suchte sah ich ein verschiedene Formate), können Sie es anpassen.Unterschied zwischen 2 Daten in Minuten

+1

Haben Sie etwas versucht? Hast du die Dokumentation zu 'datetime' gelesen? Gibt es da etwas, das du nicht verstehst? Dies ist kein On-Demand Code-Schreibdienst. –

+0

Ich habe es versucht, aber ich kann es nicht richtig funktioniert, und ich werde keinen Teil des Codes Becose Post ich möchte nicht auf meine Projektidee von jemandem kopiert werden. Ich hoffe, dass du mich verstehst. – Newbie

+0

Warum kopiert jemand den Code zum Vergleichen von Daten? Wenn sie es tun, wird es zu ihrem Besten sein. Wir bitten Sie nicht, den vollständigen Code zu teilen :) –

Antwort

0

import datetime von Datetime-Import Timedelta

def Datum (dd, vd, dp, vp):

datetimeFormat = '%Y/%m/%d %H:%M:%S'  
time1 = ('{0} {1}'.format(dd,vd)) 
time2 = ('{0} {1}'.format(dp,vp)) 
timedelta = datetime.datetime.strptime(time2, datetimeFormat) - datetime.datetime.strptime(time1,datetimeFormat) 
print (timedelta) 

def main():

date1,time1='2016/07/13','14:25:00' 
date2,time2='2016/07/14','10:00:00' 
date(date1,time1,date2,time2) 

wenn Name == 'Haupt': Haupt()

Wenn Sie es kompilieren, erhalten Sie etwas wie 19hrs, was falsch ist. Auch brauche ich Ergebnis in Minuten.

Verwandte Themen