我想以以下格式获得当前日期和时间:
2017-12-27T15:20:11+05:30
我该怎么做?
如果我这样做:
now = datetime.datetime.now()
print now.isoformat()
然后是这样的:
2014-09-26T16:34:40.278298
您需要一个时区感知日期:
>>> from datetime import datetime, timezone
>>> datetime.now(timezone.utc).isoformat()
'2017-12-28T05:22:22.759548+00:00'
如果您不希望以下准确性:
>>> datetime.now(timezone.utc).strftime('%Y-%m-%dT%H:%M:%S%z')
'2017-12-28T05:23:11+0000'