我想获取 datetime.now 但格式如下“2023-11-13T02:12:01.480Z” 我尝试过使用
now = now.strftime("%Y-%m-%dT%H:%M:%S.%Z")
但是得到:
2023-11-15T08:27:34.
如何在 python 中将日期时间格式化为字符串“yyyy-MM-dd'T'HH:mm:ss.SSSZ'”格式 有什么想法吗?
使用
from datetime import datetime, timezone
datetime.now(timezone.utc).isoformat(timespec="milliseconds").replace("+00:00", "Z")
# '2023-11-15T07:18:11.226Z'
注意:您需要将 UTC 指定为 tz 参数才能实际获取 UTC 日期时间而不是本地时间。