Python: 如何按以下格式显示日期时间 (2018-06-25T07:17:17.000Z)?
Python: How to display date time in following format (2018-06-25T07:17:17.000Z)?
我想使用以下格式显示日期时间 python:
2018-06-25T07:17:17.000Z
我正在尝试使用 strftime 进行转换:
datetime.datetime.now().strftime("%Y-%m-%dTH:M:SZ")
不过好像不行。
我缺少什么?
2018-06-25T07:17:17.000Z
这种格式称为ISO格式,经过标准ISO 8601. The datetime object has a isoformat方法输出这种形式。
strftime("%Y-%m-%dTH:M:SZ")
您似乎忘记了 H、M 和 S 之前的一些 %
。尝试 strftime("%Y-%m-%dT%H:%M:%SZ")
。
but it seems that doesn't work.
通常情况下,如果您明确指出哪些不起作用,或者您期望什么以及现实与您的期望有何不同,效果会更好。
您可以使用以下格式进行日期转换。
>>> import datetime
>>> today_date = datetime.datetime.now()
>>> today_date.strftime('%Y-%m-%dT%H:%M:%S.%fZ')
'2018-06-25T15:50:18.313620Z'
如果这是您需要的,请告诉我。
你可以使用
import datetime
datetime.datetime.today().isoformat()
我想使用以下格式显示日期时间 python:
2018-06-25T07:17:17.000Z
我正在尝试使用 strftime 进行转换:
datetime.datetime.now().strftime("%Y-%m-%dTH:M:SZ")
不过好像不行。 我缺少什么?
2018-06-25T07:17:17.000Z
这种格式称为ISO格式,经过标准ISO 8601. The datetime object has a isoformat方法输出这种形式。
strftime("%Y-%m-%dTH:M:SZ")
您似乎忘记了 H、M 和 S 之前的一些 %
。尝试 strftime("%Y-%m-%dT%H:%M:%SZ")
。
but it seems that doesn't work.
通常情况下,如果您明确指出哪些不起作用,或者您期望什么以及现实与您的期望有何不同,效果会更好。
您可以使用以下格式进行日期转换。
>>> import datetime
>>> today_date = datetime.datetime.now()
>>> today_date.strftime('%Y-%m-%dT%H:%M:%S.%fZ')
'2018-06-25T15:50:18.313620Z'
如果这是您需要的,请告诉我。
你可以使用
import datetime
datetime.datetime.today().isoformat()