首页 > 解决方案 > '020-06-08 17:11:02+00:00' 我想使用 datetime 从 Python 中的这种时间格式中提取日期

问题描述

这就是我所拥有的

date = datetime.datetime.strptime('2020-06-08 17:11:02+00:00', '%Y-%m-%d %H:%M:%S+%f')
d= date.strftime('%Y-%m-%d')
print(d);

标签: pythondatedatetimetimetype-conversion

解决方案


这是一种方法。因为您只需要我:00从原始日期字符串中删除的日期。

演示:

import datetime

sData = '2020-06-08 17:11:02+00:00'

date = datetime.datetime.strptime(sData[:-3], '%Y-%m-%d %H:%M:%S+%f')
d = date.strftime('%Y-%m-%d')
print(d)

输出:

2020-06-08

推荐阅读