Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/python/365.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Python 仅从datetime生成的字符串中获取日期_Python - Fatal编程技术网

Python 仅从datetime生成的字符串中获取日期

Python 仅从datetime生成的字符串中获取日期,python,Python,我有一个使用datetime模块创建的时间戳,现在我需要将'2020-10-08T14:52:49.387077+00:00'转换为2020年10月8日 datetime可以做到这一点吗?我尝试过strtime,但我认为最后的+00:00导致了错误。使用Python中datetime包的方法3.7: from datetime import datetime time = '2020-10-08T14:52:49.387077+00:00' new_time = datetime.fromiso

我有一个使用datetime模块创建的时间戳,现在我需要将
'2020-10-08T14:52:49.387077+00:00'
转换为2020年10月8日

datetime可以做到这一点吗?我尝试过strtime,但我认为最后的
+00:00
导致了错误。

使用Python中
datetime
包的方法
3.7

from datetime import datetime
time = '2020-10-08T14:52:49.387077+00:00'
new_time = datetime.fromisoformat(time).strftime("%d/%b/%Y")
print(new_time)
或与:

输出

08/Oct/2020

这回答了你的问题吗@MSNFORD我在链接中尝试了strtime,但没有成功。根据下面的答案,将时间戳字符串沿“T”拆分将允许strtime工作,但我没有想到这样做。
08/Oct/2020