【问题标题】:Convert any epoch to human readable format for system timezone将任何纪元转换为系统时区的人类可读格式
【发布时间】:2014-09-06 01:58:38
【问题描述】:

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

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

This answer 解释了如何获取当前系统时区,但不适用于pyzt,后者用于人类可读格式的答案。

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

【问题讨论】:

  • 您是否阅读了描述tzlocal modulethis answer
  • 他仍然要求完成许多未出现在他的代码中的工作。 pytz 甚至没有被导入。

标签: python datetime time timezone epoch


【解决方案1】:

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() 替换为您选择的纪元。

【讨论】:

    猜你喜欢
    • 2021-06-21
    • 2019-12-03
    • 2012-08-16
    • 2021-11-11
    • 2017-10-19
    • 2013-01-13
    • 2021-02-19
    • 2012-11-12
    • 2017-05-23
    相关资源
    最近更新 更多