对于浮动我们有特殊的对象,如-inf(和+ inf),并保证比较少于(和大于)其他数字。是否有日期时间±无穷?
我需要类似的日期时间的东西,有没有这样的事情? In-db排序必须与django queryset过滤器一起正常工作,理想情况下它应该是db-agnostic(但至少它必须与mysql和sqlite一起使用)和timezone-agnostic。
目前我使用的是空/ None
,但它创造非常杂乱查询,因为None
做的都 -inf和+ INF的工作,我必须明确地考虑在查询所有这些案件。
的日期通常存储为平台的整数(第二分辨率)或整数+整数结构(给一秒分辨率),这意味着你有一个上限和下限,而不是特殊的“INF”,“南”,等等。 ,它们实际上是在浮点标准中编码的。 –