将给定的unix时间戳转换为可读格式

时间:2019-01-09 14:58:44

标签: python time

我正在使用API​​。该API返回带有时间戳的JSON数据。响应如下所示:

{'time_gmt': 1213329060, 'day_ind': 'N' ...}

我熟悉Python的DateTime对象,但是我无法理解这种时间格式。有什么方法可以将其转换为更具可读性的格式?

2 个答案:

答案 0 :(得分:1)

import datetime
print(
    datetime.datetime.fromtimestamp(
        int("1213329060")
    ).strftime('%Y-%m-%d %H:%M:%S')
)

答案 1 :(得分:1)

就像其他人在我之前说的那样,那的确是UNIX时间戳。很常见。

已经有人问过如何将其转换为可读格式。这是一个很好的例子: converting-unix-timestamp-string-to-readable-date

与其他所有人在我面前张贴的示例相同:)

缺少的是,此网站在这里解释了用于转换UNIX时间戳的标志: http://strftime.org/