Python dostarcza różne pakiety (datetime
, time
, calendar
), jak widać here w celu uporania się z czasem. Zrobiłem wielki błąd, używając następujących informacji, aby uzyskać aktualny czas GMT. time.mktime(datetime.datetime.utcnow().timetuple())
Jaki jest najłatwiejszy sposób uzyskania aktualnego czasu GMT w formacie datownika Unix?
Jaki jest prosty sposób na uzyskanie aktualnego czasu GMT w uniksowym znaczniku czasu?
Jakie są wejścia/wyjścia? 'datetime.utcnow()' zwraca aktualny czas UTC jako obiekt datetime (zakładam, że chcesz UTC, kiedy mówisz o "czasie GMT"). 'time.time()' zwraca uniksowy znacznik czasu bezpośrednio jako liczbę zmiennoprzecinkową. Oto [jak przekonwertować datetime.date/datetime.datetime reprezentujący czas w UTC do datownika POSIX] (http://stackoverflow.com/a/8778548/4279). – jfs
Czy proponowana metoda jest niewłaściwa, czy tylko zbyt szczegółowa? Powiązane: http://stackoverflow.com/questions/15940280/how-to-get-utc-time-in-python –
Dlaczego Twoja metoda była błędna? – skeller88