Python 比较datetime变量和str变量

Python 比较datetime变量和str变量,python,Python,我试图将datetime.datetime.now()变量与calendar.itermonthdates()变量进行比较 根据我得到的错误,datetime.now是datetime.date()类型,而 itermonthdates是一个字符串 如何将datetime日期转换为字符串进行比较 字符串比较是否适用于2011-12-12格式的日期?我不确定字符串比较在python中是如何工作的 根据日历,谢谢。itermonthdates应返回日期时间。日期对象: 返回一年中月份(1-12)的迭

我试图将
datetime.datetime.now()变量与
calendar.itermonthdates()变量进行比较

根据我得到的错误,datetime.now是datetime.date()类型,而 itermonthdates是一个字符串

如何将datetime日期转换为字符串进行比较

字符串比较是否适用于2011-12-12格式的日期?我不确定字符串比较在python中是如何工作的

根据日历,谢谢。itermonthdates应返回日期时间。日期对象:

返回一年中月份(1-12)的迭代器。这 迭代器将返回该月的所有天(作为datetime.date对象) 以及月初之前或月底之后的所有日期 获得完整一周所需的月份


如果你有字符串,检查(并在你的问题中发布)你的代码

这就是我的想法,但错误是str。无论如何,我找到了一个更好的方法来完成我试图实现的任务,那就是从当前日期开始迭代几天。使用
datetime.timedelta
效果很好。