Pour savoir combien de jours ou plus il a été donné une largeur de temps, nous avons fait ce qui suit:
test.py
import datetime
oneday = datetime.timedelta(days = 1)
delta = datetime.timedelta(minutes = 3000)
print delta // oneday
En regardant la référence, j'ai pensé que je pourrais y aller, mais une erreur.
TypeError: unsupported operand type(s) for //: 'datetime.timedelta' and 'datetime.timedelta'
Il a été résolu en utilisant la méthode total_seconds ajoutée à partir de la série 2.7.
test.py
import datetime
oneday = datetime.timedelta(days = 1)
delta = datetime.timedelta(minutes = 3000)
print delta.total_seconds() // oneday.total_seconds()
Dans le système 3.x, ça passe depuis le début, donc je me demande si la division a été ajoutée à partir de 3.
Recommended Posts