首页 > 解决方案 > 如何在 Python 中使用所有数字获取 UTC 时间戳

问题描述

我在我的 Python 脚本中使用它

datetime.datetime.utcnow().isoformat()

为了每 5 秒打印一次时间戳(以及功率值)。我想稍后使用时间戳和功率值在 Power BI 中创建图表。问题是有时打印的时间戳是这样的(也见错误)

DataFormat.Error: The provided input could not be analyzed as a DateTime value.
Details
    2019-6-16T20:58:5.488

问题是秒是5.488而不是05.488

我还没有在 Power BI 中找到解决方案,所以我想也许有一种方法可以从一开始就在 Python 脚本中像这样打印它

2019-6-16T20:58:05.488

有任何想法吗?

标签: pythontimestamppowerbiutc

解决方案


您可以使用.strftime自己设置格式。

尝试这个:

import datetime

print(datetime.datetime.utcnow().strftime("%Y-%m-%dT%H:%M:%S.%f"))

输出:

2019-06-27T11:18:03.663386


推荐阅读