Phillip B Oldham schrieb:
Is there a simple way to set a date/time and convert it to a unix
timestamp? After some googling I found the following:

t = datetime.time(7,0,0)
starttime = time.mktime(t.timetuple())+1e-6*t.microsecond

That seems like very long-winded. Is there an easier way? I've read
the docs on the datetime and time modules, but nothing's jumping out
at me.

The built-in function time.localtime() returns a 9-item tuple, e.g. (2009, 2, 10, 13, 29, 7, 1, 41, 0).

time.mktime() converts this tuple to the seconds since the Epoch as a floating point number, int() converts it to an integer.

int(time.mktime(time.localtime()))

--
Thomas
--
http://mail.python.org/mailman/listinfo/python-list

Reply via email to