繁体   English   中英

两个日期之间的差异产生不同的结果

Difference between two dates yields different results

提示:本站收集StackOverFlow近2千万问答,支持中英文搜索,鼠标放在语句上弹窗显示对应的参考中文或英文, 本站还提供   中文繁体   英文版本   中英对照 版本,有任何建议请联系yoyou2525@163.com。

下面是一个示例熊猫数据框的示例,我试图找出两行中日期之间的差异(以日期最少的行为基础,在本例中为第二行)。 2个日期之间的差大于90天,因此我期望2行都为“ false”。 但是由于某种原因,结果看起来有所不同。

PH_number   date        Type
H09879721   2018-10-29  AccountHolder
H09879731   2018-07-24  AccountHolder

Code:
print(df.date.diff()<=pd.Timedelta(90,'d'))

Current Result:
False
True

Expected Result:
False
False

任何建议,将不胜感激。

1 个回复

使用abs可以在差值为负数时小心:

df.date.diff().abs().dt.days<=90

要么:

df.date.diff().abs().dt.days.le(90)

要么:

df.date.diff().abs()<=pd.Timedelta(90,'d')

要么:

df.date.diff().abs().le(pd.Timedelta(90,'d'))

0    False
1    False
Name: date, dtype: bool
1 momentjs 不会在两个日期之间产生差异

我试图在几分钟内获得现在和结束日期之间的差异。 我有两个日期变量,但是当我尝试减去它们时,它说Property 'diff' does not exist on type 'string'. console.log(now) 输出: November 24th 2019, 11:13:32 :1 ...

2 两个日期之间的差异

我有2个日期,第1个是系统日期,第2个是手动添加的日期。 例如,系统日期为2011年5月2日,手动添加的日期为2011年5月1日。 第二个日期小于当前日期,则该日期过期,但是当系统日期更改时,例如-01 / April / 2011。 然后也是它的工作。 我的输出是日期已过期 ...

3 两个日期之间的差异

我正在尝试使用 datediff 函数区分两个日期,但是当日期相同(开始日期和结束日期)时,输出为零,但我需要使用此方法作为 1 但得到错误 请帮帮我 ...

4 两个日期之间的差异

我有一个包含以下数据的表 这两个日期均为21世纪(即2011年和2030年),但仅存储了最后两个字符。 为什么以下语句(从PL / SQL模块中运行时)针对上述数据总是返回正值 如果我从sqlplus运行以下语句,我会得到正确的正确负值。 我记得曾经读过某个地方甲骨 ...

6 两个日期之间的差异

我正在尝试计算sqlite两个日期之间的差异。 我的时间是这样的: 15h30 当我尝试这个: 如果我的日期是15h30和17h40我会在2小时内得到结果 我如何像2:10那样在小时和分钟中得到结果? ...

2011-07-18 13:49:39 1 2366   sqlite
7 两个日期之间的差异

我想用Java在几个月和几天里找到2 Date之间的区别。 例如: 2013年 5月16日与2013年 7月20日之间的差额是2个月零4天 。 谢谢您对此事的考虑。 ...

2013-05-16 04:15:35 4 169   java/ date
8 两个日期之间的差异

我必须计算今天和SubmittedDate之间的天数差,但是如果我SubmittedDate =今天,我的结果= 0,430090 ...而不是1 这是我的代码: 请你帮助我好吗 ? ...

9 两个日期之间的差异?

朋友,我希望计算出几天之间的差额。 嗨,假设我输入8月31日23:59:00和下一个日期9月1日00:02:00 ,那么我需要将记录显示为1天。 请帮我这个。 现在,我正在使用.getTimeInMillis()计算相同的值,但是它没有给我上述日期条件的预期结果。 ...

10 Laravel Carbon日期两个日期之间的差异

我的数据库中有一个字段,它有一个使用时刻js的时间戳。 结果是这样的。 但是当我从db返回created_at colum时,数组给出如下: 那么我怎样才能以碳可以理解的格式获取两个列日期? 我希望“starttime”列与“created_at”进行比较。 这可以实现吗? ...

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2022 STACKOOM.COM