这让我发疯了。我真的不喜欢图书馆,但遗憾的是我找不到更好的东西。
特别困扰我的是它提供默认值。它提供了更改默认值的选项,但仅更改为datetime
对象。
我想确定地获得年月和月份,但在这个阶段,无法确定这个月是否真的"真实"或者它是否采用了默认值。
简单示例:
>>> dateutil.parser.parse('')
datetime.datetime(2015, 06, 08, 0, 0, 0) # note that it takes defaults for Y/M/D
当然,空字符串只是一个简单的例子,可以进行不同的测试。
我能想到的唯一方法是使用不同的默认值解析所有内容两次,然后只有保持平等的对象必须是好的。
有没有人找到解决这个问题的方法?