javascript - 改变时间格式
问题描述
如何使用 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”?
提前谢谢了。
解决方案
您可以在此处查看文档: https ://docs.python.org/3/library/datetime.html#strftime-and-strptime-behavior
它解释了每个参数及其作用。您可以查看使用 UTC 偏移参数%z
。
推荐阅读
- javascript - Apache Echarts - 创建拖放效果
- scala - Scala - 使用随机数元组创建 seq
- r - 无法在 R 中模拟具有已知相关性和约束的比例
- arrays - 在不超载内存的情况下对 UIView 进行多张截图
- ios - WKWebview 服务工作者
- python-3.x - 从python读取二维数组文本文件时出现问题
- javascript - 如何在 Google App Scipt 中插入此表情符号?
- javascript - 基于枚举的 AJV if-then-else 条件类型
- regex - HAproxy 重定向和基于参考代码的路径重写
- windows - 无法使用 Jenkins 在 cygwin(mintty 终端)上执行 shell 脚本