首页
学习
活动
专区
工具
TVP
发布
社区首页 >问答首页 >有日期时间±无穷大吗?

有日期时间±无穷大吗?
EN

Stack Overflow用户
提问于 2014-03-12 23:22:57
回答 3查看 11.2K关注 0票数 36

对于浮点数,我们有像-inf (和+inf)这样的特殊对象,它们保证比较小于(和大于)其他数字。

我需要一个类似的datetimes,有这样的东西吗?In-db排序必须与django查询集过滤器一起正确工作,理想情况下,它应该与db无关(但至少它必须与mysql和sqlite一起工作)和时区无关。

目前我使用的是null/None,但它创建了非常混乱的查询,因为None同时执行-inf和+inf的工作,我必须在查询中显式地说明所有这些情况。

EN

回答 3

Stack Overflow用户

回答已采纳

发布于 2014-03-12 23:26:32

试试这个:

代码语言:javascript
复制
>>> import datetime
>>> datetime.datetime.max
datetime.datetime(9999, 12, 31, 23, 59, 59, 999999)

您可以获得用于datetimedatetimemin/max

票数 37
EN

Stack Overflow用户

发布于 2014-03-12 23:26:05

没有;您拥有的最好值是datetime.datetime.mindatetime.datetime.max

这些值肯定是最小和最大的datetime值,但datetime.datetime.min == datetime.datetime.min仍然是True;其他所有值都更大。对于datatime.datetime.max值,反之亦然。

对于datetime.datedatetime.time,还有minmax值。

票数 22
EN

Stack Overflow用户

发布于 2019-09-22 18:32:38

如果有人正在使用Pandas数据帧中的日期:

代码语言:javascript
复制
>>> 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')
票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/22356069

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档