Convertir a marca de tiempo UTC
//parses some string into that format.
datetime1 = datetime.strptime(somestring, "%Y-%m-%dT%H:%M:%S")
//gets the seconds from the above date.
timestamp1 = time.mktime(datetime1.timetuple())
//adds milliseconds to the above seconds.
timeInMillis = int(timestamp1) * 1000
¿Cómo puedo (en cualquier punto de ese código) convertir la fecha en formato UTC? He estado revisando la API durante lo que parece un siglo y no puedo encontrar nada en lo que pueda trabajar. ¿Alguien puede ayudar? Actualmente lo estoy convirtiendo en la hora del Este, creo que (sin embargo, estoy en GMT pero quiero UTC).
EDITAR: Le di la respuesta al tipo con el más cercano a lo que finalmente descubrí.
datetime1 = datetime.strptime(somestring, someformat)
timeInSeconds = calendar.timegm(datetime1.utctimetuple())
timeInMillis = timeInSeconds * 1000
:)