对于 float ,我们有像 -inf(和 +inf)这样的特殊对象,它们可以保证比较小于(和大于)其他数字。
我需要类似的日期时间,有这样的东西吗? In-db 排序必须与 django 查询集过滤器一起正常工作,理想情况下它应该与 db 无关(但至少它必须与 mysql 和 sqlite 一起工作)和时区无关。
目前我正在使用 null/None
,但它会创建非常困惑的查询,因为 None
正在完成 both 的工作-inf 和 +inf 我必须在查询中明确说明所有这些情况。
最佳答案
试试这个:
>>> import datetime
>>> datetime.datetime.max
datetime.datetime(9999, 12, 31, 23, 59, 59, 999999)
datetime
、date
、time
可以得到min
/max
>.
关于python - 有日期时间±无穷大吗?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/22356069/