danilshik Asked:2020-05-10 03:42:20 +0000 UTC2020-05-10 03:42:20 +0000 UTC 2020-05-10 03:42:20 +0000 UTC Python 日期时间 772 日期格式为必填项RFC 3339 (1970-01-01T00: 00: 00Z) 我这样做了 d = datetime.datetime.now().replace(microsecond=0).isoformat() + "Z" 如何让时间减少 6 小时? python 1 个回答 Voted Best Answer eri 2020-05-10T03:49:05Z2020-05-10T03:49:05Z import datetime d = datetime.datetime.utcnow()\ .replace(microsecond=0)\ .isoformat("T") + "Z" 必须用来utcnow()获取时区Z。 要减少 6 小时的时间 - 减去 6 小时。 相对于 UTC(时间 6 小时前) d = ( datetime.datetime.utcnow() - datetime.timedelta(hours=6) ).replace(microsecond=0).isoformat()+"Z" 相对于当地时间 d = ( datetime.datetime.now() - datetime.timedelta(hours=6) ).replace(microsecond=0).isoformat()+"MSK"
必须用来
utcnow()获取时区Z。要减少 6 小时的时间 - 减去 6 小时。
相对于 UTC(时间 6 小时前)
相对于当地时间