我正在使用 pymongo 将一些日期加载到 mongodb 中。因为 pymongo 会自动转换为 BSON,所以我正在使用 datetime 的 datetime.strptime 函数将输入字符串(如“12/04/2013”)转换为 Date 对象,如下所示:
>>> datetime.datetime.strptime("12/04/2013",'%m/%d/%Y')
datetime.datetime(2013, 12, 4, 0, 0)
这样它们就可以使用标准的 mongo 查询进行搜索。
我的问题是:我还想以某种方式表示我不知道某事的日期是什么None
,这样我就可以None
对其进行空测试。我意识到我可以用 try-catch 块输入''
or将这个日期放在过去或未来很远的地方None
,但这是一种老生常谈的想法,我宁愿使用适当的 None 类型来表示实际上是 None 的内容。
如何输入无日期时间?