我正在尝试将字符串日期 Fri, 9 Aug 2053 00:00:00 GMT
转换为日/月/年:9/8/2053
如何在不使用字符串替换的情况下从字符串中排除 Fri
和 GMT
部分?这可以使用 datetime api 来完成吗?
这是我的尝试,但我不确定如何实现上述目标:
a = 'Fri, 9 Aug 2053 00:00:00 GMT'
b = '9/8/2053'
from datetime import datetime
dt = datetime.strptime(a, '%d %m %Y')
print(dt.strftime('%d/%m/%Y'))
最佳答案
与上述所有解决方案一样,不同之处在于您可以使用 #
符号来删除日或月中的任何零填充:
from datetime import datetime
dt = datetime.strptime(a, "%a, %d %b %Y %H:%M:%S %Z")
print(dt.strftime("%#d/%#m/%Y"))
输出:
9/8/2053
这适用于 Windows。对于 Unix 系统,请使用 -
符号进行咨询。
关于python - 转换日期格式 : Fri, 2053 年 8 月 9 日 00:00:00 GMT,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/49098309/