解析nagios status.dat的时间戳

时间:2018-04-08 08:08:38

标签: python parsing nagios

如何在python中将nagios core status.dat的时间戳转换为不同的格式(DD:MM:YYYY HH:MM:SS)

我无法理解保存时间戳的格式。以下是我要解析的status.dat中的示例

last_check=1523123354
next_check=1523123654
last_time_ok=1523123354

有什么建议吗?

谢谢,

1 个答案:

答案 0 :(得分:0)

此格式是Unix时间戳格式(https://www.unixtimestamp.com

这个问题:Converting unix timestamp string to readable date

给出以下答案:

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