J'essaie de soustraire une valeur de date de la valeur de datetime.today()
pour calculer la date d'il y a quelque chose. Mais il se plaint:
TypeError: can't subtract offset-naive and offset-aware datetimes
La valeur datetime.today()
ne semble pas être "sensible au fuseau horaire", tandis que mon autre valeur de date l'est. Comment obtenir une valeur datetime.today()
qui soit sensible au fuseau horaire?
En ce moment, cela me donne l'heure locale, qui se trouve être PST, c'est-à-dire UTC - 8 heures. Dans le pire des cas, existe-t-il un moyen de saisir manuellement une valeur de fuseau horaire dans l' datetime
objet renvoyé par datetime.today()
et de la définir sur UTC-8?
Bien sûr, la solution idéale serait qu'il connaisse automatiquement le fuseau horaire.
datetime.now().astimezone()
depuis Python 3.6