问题标签 [date-difference]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
3 回答
1027 浏览

mysql - MYSQL查询两个日期之间的数据,表没有日期列

我有一张有四列的表

如何从该表中选择 sum_file_size 以获取“2013 年 1 月 7 日”到“2014 年 9 月 17 日”之间的日期范围?

我试过这个查询,它给出的数据不正确。

我如何获得这两个日期范围之间的所有 sum_file_size?

请注意,它不包括除 1 到 17 之间的任何日期之外的所有日期,同样,它不包括除 7 到 9 之间的任何月份之外的所有月份?

谢谢。

0 投票
7 回答
56970 浏览

sql-server - SQL Server:使用 MILLISECOND 时 datediff 函数导致溢出

我有以下查询:

当我执行此操作时,我收到错误:“datediff 函数导致溢出。分隔两个日期/时间实例的 datepart 数量太大。尝试使用 datediff 和不太精确的 datepart。”

当我将查询更改为以下内容时,它可以正常工作:

问题是我真的也需要 MILLISECONDS。

0 投票
5 回答
2055 浏览

mysql - 查找月差,然后在几个月后剩余天数 - mysql

我需要找到两个日期之间的差异,以便根据结果进行一些计算。

假设 columnstart_date的值为 1/Jan/2014 和 columnend_date的值为 15/Mar/2014。我想要的结果是以下格式:

我可以使用函数分别(如 2 个月和 74 天)找到MONTH差异和DAY差异。TIMESTAMPDIFF但是如何找出剩余的 15 天呢?

0 投票
4 回答
1795 浏览

java - 减去日期并获得天数的差异。如何减去它们?

谁能告诉如何从“今天”中减去字符串“之后”以获得天差。

0 投票
1 回答
479 浏览

sqlite - 通过对附近的时间戳进行分组来查找用户会话

我想根据“不活动时间”对 SQL 中的某些行进行 GROUP BY,这意味着注意时间戳之间的巨大差距以识别用户会话。

假设 sqlite 数据库中的此操作表:

现在我可以查看所有用户操作及其按小时、月、年等分组的类型。

然而,这并不完全是我想要的。考虑一下:

我的示例合并到第 1 行和第 2+3 行,但是如果我们假设会话超时 30 分钟,我们应该得到第 1+2 行和第 3 行。任何 sql 想法?

如果 current_timestamp - last_timestamp > 30min,当然可以加载数据库并在 R、Pandas 等中检查每个用户,但这真的是要走的路吗?

0 投票
14 回答
317789 浏览

java - 在 Java 8 中计算两个日期之间的天数

我知道关于如何Date在 Java 中获取 s 有很多问题,但我想要一个使用新 Java 8 DateAPI 的示例。我也知道 JodaTime 库,但我想要一种不依赖外部库的方法。

该功能需要符合以下限制:

  1. 防止日期保存时间错误
  2. 输入是两个Date对象(没有时间,我知道LocalDateTime,但我需要用Date实例来做)
0 投票
2 回答
537 浏览

sql-server - 使用 Datediff 计算列规范公式计算具有等效字符串值的天数

我正在使用 SQL Server 2008,并在我的表上创建了一个计算列,即 ResidencyStatus。在 ResidencyStatus 中使用 datediff 我想知道当前日期(现在日期)和我的其他日期列 ResidencyDate 之间的差异。

  • 现在,如果结果小于或等于 183 天(小于或等于 6 个月),那么我想将字符串“Transient”放入 ResidencyStatus。

  • 如果结果大于或等于 184 天(大于或等于 6 个月零 1 天)且小于或等于 1825 天(小于或等于 4 年零 364 天),则该值将为 'Migrant '。

  • 如果结果大于或等于 1826 天(大于或等于 5 年),则该值为“居民”。

我尝试在计算列中使用此公式:

...但出现此错误“验证列 ResidencyStatus 的公式时出错。” 你能给我一个关于如何使这个公式起作用或替代解决方案的想法吗?

0 投票
2 回答
1740 浏览

sql-server-2008 - SQL Server 中的小时格式与 bigint 的日期差异

我有一列bigint包含日期和时间信息的类型(如1353056515,13530670401360839600

我的要求是在我上面提到的列和当前日期时间之间获得 HOURS 格式的时间差。

我试图找到解决方案,但那些太令人困惑了。我是 SQL Server 的新手。

请帮忙。

0 投票
3 回答
7602 浏览

php - 如何在 laravel 4 中显示两个日期之间的差异

嗨,我正在使用 laravel 创建一个应用程序,我想在 laravel 中显示两个不同日期之间的差异。我的意思是 php 中使用的 date_diff 的精确副本,例如

当我尝试在我的控制器中使用它时,它显示类/控制器/日期时间功能无法使用。

我想在我的控制器中使用这个功能我如何实现这个。我听说过使用碳,因为我是新手,我知道如何通过使用碳来实现这个功能。如果可能,请举例说明。

0 投票
1 回答
44 浏览

mysql - sql查询年份差异取决于特定月份

我正在为图书馆开发图书预订系统。在预订表中有以下字段:id_reservation、id_user、id_book、日期时间。

id_user 具有特定格式,例如:2009897652。前四位数字表示用户在系统中注册的年份。所有用户均于 9 月注册(学校图书馆)。

我想按用户注册的年份来计算预订量。所以我必须找出今天的日期和注册年份的九月之间的差异(整数年)。

任何帮助如何按用户注册的年份计算预订组?

例如。

非常感谢!!