首页 > 解决方案 > 在 Python 中获取 Zulu 时间戳的标准方法

问题描述

为期望以这种格式传递时间戳的服务器构建 REST python 客户端:

2018-05-17T06:57:16.300Z

Instant在为该服务器编写客户端时,很容易在 Java(使用 Jackson 序列化)和 Javascript(使用)中获得这种时间戳new Date().toISOString()

但是,我找不到使用标准库或用于处理时间的通用包(箭头、摆锤)在 Python 中获取这种时间戳的标准方法。

我在网上找到的所有解决方案都需要手动定义字符串格式,或者(更糟糕的是)进行字符串操作以Z在时间戳的末尾添加并放置T到位。

那么 - 是否有一种标准方法可以使用ZPython 中的符号获取当前 UTC 时间?

标签: python-3.xtime

解决方案


找到了答案。使用 Pendulum,可以执行以下操作:

pendulum.now(pendulum.UTC).to_iso8601_string()

推荐阅读