将任何纪元转换为系统时区的人类可读格式

时间:2014-07-15 18:29:15

标签: python datetime time timezone epoch

This answer解释了如何将任何给定的纪元转换为非本地化的 datetime

This answer解释了如何将现在的纪元转换为人类可读格式以获取预定义时区

This answer解释了如何获取当前的系统时区,而不是pyzt,这是在人类可读的格式答案中使用的。

如何为系统时区任何特定时期转换为人类可读格式

1 个答案:

答案 0 :(得分:7)

time.strftimetime.localtime相结合应该可以解决问题。 %Z选项将输出系统时区。例如:

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

在此,您可以将time.time()替换为您选择的纪元。