J'ai du mal à me faire à cette idée.
Quelle est la différence entre calendar.timegm()
y time.mktime()
?
Disons que j'ai un datetime.datetime
sans tzinfo attaché, les deux ne devraient-ils pas donner le même résultat ? Ne donnent-ils pas tous deux le nombre de secondes entre l'époque et la date passée en paramètre ? Et puisque la date passée n'a pas de tzinfo, ce nombre de secondes n'est-il pas le même ?
>>> import calendar
>>> import time
>>> import datetime
>>> d = datetime.datetime(2010, 10, 10)
>>> calendar.timegm(d.timetuple())
1286668800
>>> time.mktime(d.timetuple())
1286640000.0
>>>