Python oferuje różne pakiety ( datetime
, time
, calendar
) jak można zobaczyć tutaj w celu uporania się z czasem. Popełniłem duży błąd, korzystając z poniższego, aby uzyskać aktualny czas GMTtime.mktime(datetime.datetime.utcnow().timetuple())
Jaki jest prosty sposób na uzyskanie aktualnego czasu GMT w sygnaturze czasowej Uniksa?
datetime.utcnow()
zwraca bieżący czas UTC jako obiekt daty i godziny (zakładam, że chcesz użyć 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 na sygnaturę czasową POSIX .