This answer解释了如何将任何给定的纪元转换为非本地化的 datetime
。
This answer解释了如何将现在的纪元转换为人类可读格式以获取预定义时区。
This answer解释了如何获取当前的系统时区,而不是pyzt
,这是在人类可读的格式答案中使用的。
如何为系统时区将任何特定时期转换为人类可读格式?
答案 0 :(得分:7)
time.strftime
与time.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()
替换为您选择的纪元。