2014-07-15 12 views
5

This answer erklärt, wie konvertieren jede gegebene Epoche auf ein nichtlokalisiertedatetime.jede Epoche für Menschen lesbares Format für die Systemzeitzone

This answer erklärt, wie die Epoche konvertieren für jetzt zu einem Menschen lesbaren Format für eine vordefinierten Zeitzone.

This answer erklärt, wie die aktuellen Systemzeitzone, erhalten, aber nicht mit pyzt, die in der für Menschen lesbaren Format Antwort verwendet wird.

Wie kann ich konvertieren jede gegebene Epoche zu einem Menschen lesbaren Format für die System Zeitzone?

+0

Haben Sie [diese Antwort] (http://stackoverflow.com/a/18569497/634824) gelesen, die das [Tzlocal-Modul] beschreibt (https://github.com/regebro/tzlocal)? –

+0

Er bittet immer noch um eine Menge Arbeit, die nicht in seinem Code erscheint. 'pytz' wird nicht einmal importiert. –

Antwort

5

time.strftime kombiniert mit time.localtime sollte den Trick tun. Die Option %Z gibt die Systemzeitzone aus. Zum Beispiel:

>>> print time.strftime("%Z - %Y/%m/%d, %H:%M:%S", time.localtime(time.time())) 
CDT - 2014/07/15, 13:32:19 

Hier können Sie time.time() mit dem gewählten Epoche ersetzen.

Verwandte Themen