首页 > 解决方案 > 改变时间格式

问题描述

如何使用 Python 和 Javascript 代码将日期时间格式从“2021-07-08 06:35:14.013135”更改为“2021-07-08T14:35:14.123+08:00”?

我在 Python 中尝试过以下操作:

now = datetime.now().isoformat()[:-7]
nowZ = datetime.now().strftime('%Y-%m-%dT%H:%M:%SZ')
now_utc = datetime.utcnow()
now_utc_s = datetime.utcnow().strftime('%Y-%m-%d %H:%M:%S')
now_utc_ms = datetime.utcnow().strftime('%Y-%m-%d %H:%M:%S.%f')[:-3]

并获得:

现在:2021-07-08T14:35:14
nowZ: 2021-07-08T14:35:14Z
now_utc:2021-07-08 14:35:14.123135

now_utc_s: 2021-07-08 14:35:14
now_utc_ms: 2021-07-08 14:35:14.123

如何获得“+08:00”?

提前谢谢了。

标签: javascriptpythondatetime

解决方案


您可以在此处查看文档: https ://docs.python.org/3/library/datetime.html#strftime-and-strptime-behavior

它解释了每个参数及其作用。您可以查看使用 UTC 偏移参数%z


推荐阅读