2024-03-28 09:23:12 发布
网友
对于float,我们有一些特殊的对象,比如-inf(和+inf),它们可以保证比其他数字小(或大)。
我需要类似的约会时间,有这样的事情吗?In db ordering必须与django queryset filters一起正确工作,理想情况下它应该与db无关(但至少必须与mysql和sqlite一起工作)和时区无关。
目前我使用的是null/None,但它创建的查询非常混乱,因为None同时执行和-inf和+inf的任务,而且我必须显式地解释查询中的所有这些情况。
None
没有;最好的是^{}和^{}值。
它们被保证是最小和最大的datetime值,但是datetime.datetime.min == datetime.datetime.min仍然是True;其他的都更大。对于datatime.datetime.max值,则相反。
datetime
datetime.datetime.min == datetime.datetime.min
True
datatime.datetime.max
还有datetime.date和datetime.time的min和max值。
datetime.date
datetime.time
min
max
如果有人在Pandas数据框中使用日期:
>>> import pandas as pd >>> pd.Timestamp.min Timestamp('1677-09-21 00:12:43.145225') >>> pd.Timestamp.max Timestamp('2262-04-11 23:47:16.854775807')
试试这个:
>>> import datetime >>> datetime.datetime.max datetime.datetime(9999, 12, 31, 23, 59, 59, 999999)
对于datetime、date和time,可以得到min/max。
date
time
没有;最好的是^{} 和^{} 值。
它们被保证是最小和最大的
datetime
值,但是datetime.datetime.min == datetime.datetime.min
仍然是True
;其他的都更大。对于datatime.datetime.max
值,则相反。还有
datetime.date
和datetime.time
的min
和max
值。如果有人在Pandas数据框中使用日期:
试试这个:
对于
datetime
、date
和time
,可以得到min
/max
。相关问题 更多 >
编程相关推荐