Konwertuj na znacznik czasu 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

Jak (w dowolnym momencie tego kodu) zmienić datę na format UTC? Przeszukiwałem interfejs API na coś, co wydaje się być stuleciem i nie mogę znaleźć niczego, co mógłbym osiągnąć. Czy ktoś może pomóc? Uważam, że obecnie zamienia się to w czas wschodni (jednak jestem w GMT, ale chcę UTC).

EDYTUJ: Dałem odpowiedź facetowi, który jest najbliżej tego, co w końcu odkryłem.

datetime1 = datetime.strptime(somestring, someformat)
timeInSeconds = calendar.timegm(datetime1.utctimetuple())
timeInMillis = timeInSeconds * 1000

:)

questionAnswers(4)

yourAnswerToTheQuestion