converting datetime with tzinfo to unix timestamp

Gabriel Genellina gagsl-py2 at
Tue Mar 16 04:52:43 CET 2010

En Fri, 12 Mar 2010 20:15:55 -0300, Michael Torrie <torriem at>  

> On Python 2.5 here.
> I've searched and searched but I can't find any way to convert a
> datetime object that includes a timezone (tzinfo) to a unix timestamp.
> Folks on the net say to simply use the timetuple() method of the object
> and feed that to time.mktime().  But that just doesn't seem to work for
> me.  At least if my understanding that the unix timestamp is always UTC.

Try time.mktime(datetimeobject.utctimetuple()) instead.

Gabriel Genellina

More information about the Python-list mailing list