python - 如何在 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
有任何想法吗?
解决方案
您可以使用.strftime
自己设置格式。
尝试这个:
import datetime
print(datetime.datetime.utcnow().strftime("%Y-%m-%dT%H:%M:%S.%f"))
输出:
2019-06-27T11:18:03.663386
推荐阅读
- python - 使用 Sprite 组时更新类变量
- php - Docker 工具箱 Mac OS Xdebug
- reactjs - 使用 VScode 在 React 项目中调试独立的 Typescript 文件
- java - Bunq Developer API 在创建 PSD2 上下文时出现异常
- ionic-framework - Ionic ion-footer 将键盘向上推
- python - TensorFlow 保存子类模型,它具有 call() 方法的多个参数
- python - 不使用 user = models.OneToOneField(User,on_delete=models.CASCADE)
- java - 在 >= java9 中使用带有 jdk8 的 java serviceloader 构建
- java - 地图需要在没有 tmst 值的情况下进行过滤
- c# - Moq 返回设置在第二次执行时返回错误数据