在处理日期时,我发现了非常有用的 datetime.datetime 对象,但是我现在遇到了 datime.datetime 对我不起作用的情况。在程序执行期间,day 字段是动态计算的,这就是问题所在:
>>> datetime.datetime(2013, 2, 29, 10, 15)
Traceback (most recent call last):
File "<stdin>", line 1, in <module>
ValueError: day is out of range for month
好的,2 月没有 29 天,但如果 datetime 能够解决这个问题并返回这个对象,那就太好了
datetime.datetime(2013, 3, 1, 10, 15)
解决这种情况的最佳方法是什么?所以,我正在寻找一个通用的解决方案,当日参数大于月的天数时。