Python:将Python对象datetime的格式改为string,再改回Python对象,以便与其他日期进行比较?

2024-05-16 03:56:38 发布

您现在位置:Python中文网/ 问答频道 /正文

我有一个代码,其中我有两个日期输入(以不同的格式),我希望它们是相同的格式(日期时间python对象),所以我可以比较这两天。其中一个是字符串,另一个是python对象:

import pythonwhois
import datetime
from datetime import date
from dateutil.parser import parse
from datetime import datetime

bl_time = l.split('\t')
bl_time = bl_time.strip('\n')
bl_date = datetime.datetime.strptime(bl_time ,"%b %d %Y").strftime('%d/%m/%Y')
date1 = datetime.strptime(bl_date,'%d/%m/%Y')
w = pythonwhois.get_whois(domain)
date2 = (w['creation_date'])[0].strftime(bl_date, '%d/%m/%Y').strptime(bl_date,'%d/%m/%Y')

我收到了这个错误:

^{pr2}$

有人能帮忙吗?在


Tags: 对象字符串代码fromimportdatetimedatetime
1条回答
网友
1楼 · 发布于 2024-05-16 03:56:38

因为您已经from datetime import datetime,所以在您的代码中,datetime,而不是模块。改变

datetime.datetime.strptime(bl_time, ...).strftime(...)` 

^{pr2}$

你应该准备好1。在

1至少就这个错误而言。。。

相关问题 更多 >