标签: datediff

如何在两个日期之间获得周数

如何在几周内获得可靠的日期差异?

到目前为止我已经有了

<?php
$a = new DateTime('2010-09-01');
$b = new DateTime();

$c = $a->diff($b);
Run Code Online (Sandbox Code Playgroud)

现在我得到一个带有年,月等的DateInterval,但据我所知,一年不会有52周,所以一个月也不会有4周.

有关如何获得真实,可靠的周数的任何建议吗?

php datetime datediff dateinterval

0
推荐指数
1
解决办法
2776
查看次数

为什么GETDATE()和SYSDATETIME()之间的Datediff在几毫秒内总是不同?

我试图让Datediff之间GETDATE()SYSDATETIME()以毫秒为单位.

SELECT DATEDIFF(ms, GETDATE() , SYSDATETIME());        
Run Code Online (Sandbox Code Playgroud)

我得到的结果是0123.造成这种差异的原因是什么?

看到这个小提琴.

datediff getdate sql-server-2008 sysdatetime

0
推荐指数
1
解决办法
6638
查看次数

我如何计算两个日期时间的差异

在我的数据库中,我以下列格式存储日期时间.我想在几秒钟内得到两个样本之间的差异.是否有任何简单的方法可用?

   u'2013-05-20 05:09:06'
   u'2013-05-20 05:10:06'
Run Code Online (Sandbox Code Playgroud)

python datetime datediff

0
推荐指数
1
解决办法
382
查看次数

将 DATEDIFF 结果转换为字符串,以将另一个字符串连接到它

我有一个 DATEDIFF 结果(以分钟为单位),我已将其除以 1440 以计为天,我希望在其末尾添加“小时”,但不知道如何首先将结果转换为字符串。

DATEDIFF(mi,z.entryDate, GETDATE()) / 1440 
Run Code Online (Sandbox Code Playgroud)

这返回 11,但我希望它读取 11 小时。

我尝试过 CAST AS VARCHAR 但认为我的语法是错误的。请帮忙 :)

sql-server datediff

0
推荐指数
1
解决办法
1万
查看次数

创建自基本观察以来的年数计数变量

我需要创建一个变量来告诉我自第一次观察特定组conflictID以来的年数。我提供了一个示例数据集来说明我的问题。

conflictID <- c(205,205,205,209,209,221,221,221,221)
year <- c("1993", "1995", "1996", "1991", "1993", "2001", "2002", "2003", "2005")
df <- data.frame(conflictID, year)
Run Code Online (Sandbox Code Playgroud)

该数据帧的输出是:

      conflictID year
1        205     1993
2        205     1995
3        205     1996
4        209     1991
5        209     1993
6        221     2001
7        221     2002
8        221     2003
9        221     2005
Run Code Online (Sandbox Code Playgroud)

我想要看起来像这样的东西:

      conflictID year   duration
1        205     1993       0
2        205     1995       2
3        205     1996       3
4        209     1991       0
5        209     1993       2
6        221     2001       0
7        221 …
Run Code Online (Sandbox Code Playgroud)

datediff r date dataframe panel-data

0
推荐指数
1
解决办法
601
查看次数

PowerAutomate 中的 DateDiff() 函数:它在哪里?

我最近做了很多 Power BI 工作,自从我必须构建任何流程以来,我已经做了一些工作。事实上,在更名为 PowerAutomate 之前,它仍然是 MS Flow。

不管怎样,我可以发誓有一个DateDiff()现在不存在的功能。所以我需要一些帮助。

我构建了一个计划流程,每天早上在所有“帐户”记录上运行,计算“续订日期”之前的天数。如下所示:

在此输入图像描述

“距离续订日期的天数”字段是一个 int 字段,“续订日期”是一个日期字段。当尝试使用以下表达式作为“距续订日期的天数”时,它不会保存到流程中的字段,并且假设该函数不再有效:

在此输入图像描述

对此的任何建议都会有所帮助。

datediff dynamics-crm dynamics-365 common-data-service power-automate

0
推荐指数
1
解决办法
1万
查看次数

在 SQL 中将选择转换为小时、分钟和秒

鉴于:

INSERT INTO EP_ACCESS (START_TIMESTAMP, DISCONNECT_TIMESTAMP)
VALUES (TO_DATE('2020-01-01 00:00:01','yyyy/mm/dd hh24:mi:ss'), TO_DATE('2020-01-01 00:01:00','yyyy/mm/dd hh24:mi:ss'));
Run Code Online (Sandbox Code Playgroud)

和:

SELECT SUM(E.Start_timestamp-E.Disconnect_timestamp) AS WATCHING_TIME
FROM EP_ACCESS
Run Code Online (Sandbox Code Playgroud)

如何将所选内容转换为小时、分钟和秒?

sql oracle time datediff

0
推荐指数
1
解决办法
56
查看次数

SQL使用DateDiff查找年龄


Fields        || Data

ID            || V465

DOB           || 1946-09-05

DATE_OF_DEATH || 1974-05-11
Run Code Online (Sandbox Code Playgroud)

我正在使用此SQL,但我收到一个错误.

select DATEDIFF("YYYY",'DOB','DATE_OF_DEATH') where ID= 'V465'
Run Code Online (Sandbox Code Playgroud)

它的SQL SERVER Management Studio R2和

错误:消息207,级别16,状态1,行2无效的列名称"ID"

sql sql-server datediff

-1
推荐指数
1
解决办法
4374
查看次数