问题标签 [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.
mysql - MYSQL查询两个日期之间的数据,表没有日期列
我有一张有四列的表
如何从该表中选择 sum_file_size 以获取“2013 年 1 月 7 日”到“2014 年 9 月 17 日”之间的日期范围?
我试过这个查询,它给出的数据不正确。
我如何获得这两个日期范围之间的所有 sum_file_size?
请注意,它不包括除 1 到 17 之间的任何日期之外的所有日期,同样,它不包括除 7 到 9 之间的任何月份之外的所有月份?
谢谢。
sql-server - SQL Server:使用 MILLISECOND 时 datediff 函数导致溢出
我有以下查询:
当我执行此操作时,我收到错误:“datediff 函数导致溢出。分隔两个日期/时间实例的 datepart 数量太大。尝试使用 datediff 和不太精确的 datepart。”
当我将查询更改为以下内容时,它可以正常工作:
问题是我真的也需要 MILLISECONDS。
mysql - 查找月差,然后在几个月后剩余天数 - mysql
我需要找到两个日期之间的差异,以便根据结果进行一些计算。
假设 columnstart_date
的值为 1/Jan/2014 和 columnend_date
的值为 15/Mar/2014。我想要的结果是以下格式:
我可以使用函数分别(如 2 个月和 74 天)找到MONTH
差异和DAY
差异。TIMESTAMPDIFF
但是如何找出剩余的 15 天呢?
java - 减去日期并获得天数的差异。如何减去它们?
谁能告诉如何从“今天”中减去字符串“之后”以获得天差。
sqlite - 通过对附近的时间戳进行分组来查找用户会话
我想根据“不活动时间”对 SQL 中的某些行进行 GROUP BY,这意味着注意时间戳之间的巨大差距以识别用户会话。
假设 sqlite 数据库中的此操作表:
现在我可以查看所有用户操作及其按小时、月、年等分组的类型。
然而,这并不完全是我想要的。考虑一下:
我的示例合并到第 1 行和第 2+3 行,但是如果我们假设会话超时 30 分钟,我们应该得到第 1+2 行和第 3 行。任何 sql 想法?
如果 current_timestamp - last_timestamp > 30min,当然可以加载数据库并在 R、Pandas 等中检查每个用户,但这真的是要走的路吗?
java - 在 Java 8 中计算两个日期之间的天数
我知道关于如何Date
在 Java 中获取 s 有很多问题,但我想要一个使用新 Java 8 Date
API 的示例。我也知道 JodaTime 库,但我想要一种不依赖外部库的方法。
该功能需要符合以下限制:
- 防止日期保存时间错误
- 输入是两个
Date
对象(没有时间,我知道LocalDateTime
,但我需要用Date
实例来做)
sql-server - 使用 Datediff 计算列规范公式计算具有等效字符串值的天数
我正在使用 SQL Server 2008,并在我的表上创建了一个计算列,即 ResidencyStatus。在 ResidencyStatus 中使用 datediff 我想知道当前日期(现在日期)和我的其他日期列 ResidencyDate 之间的差异。
现在,如果结果小于或等于 183 天(小于或等于 6 个月),那么我想将字符串“Transient”放入 ResidencyStatus。
如果结果大于或等于 184 天(大于或等于 6 个月零 1 天)且小于或等于 1825 天(小于或等于 4 年零 364 天),则该值将为 'Migrant '。
如果结果大于或等于 1826 天(大于或等于 5 年),则该值为“居民”。
我尝试在计算列中使用此公式:
...但出现此错误“验证列 ResidencyStatus 的公式时出错。” 你能给我一个关于如何使这个公式起作用或替代解决方案的想法吗?
sql-server-2008 - SQL Server 中的小时格式与 bigint 的日期差异
我有一列bigint
包含日期和时间信息的类型(如1353056515
,1353067040
等1360839600
)
我的要求是在我上面提到的列和当前日期时间之间获得 HOURS 格式的时间差。
我试图找到解决方案,但那些太令人困惑了。我是 SQL Server 的新手。
请帮忙。
php - 如何在 laravel 4 中显示两个日期之间的差异
嗨,我正在使用 laravel 创建一个应用程序,我想在 laravel 中显示两个不同日期之间的差异。我的意思是 php 中使用的 date_diff 的精确副本,例如
当我尝试在我的控制器中使用它时,它显示类/控制器/日期时间功能无法使用。
我想在我的控制器中使用这个功能我如何实现这个。我听说过使用碳,因为我是新手,我知道如何通过使用碳来实现这个功能。如果可能,请举例说明。
mysql - sql查询年份差异取决于特定月份
我正在为图书馆开发图书预订系统。在预订表中有以下字段:id_reservation、id_user、id_book、日期时间。
id_user 具有特定格式,例如:2009897652。前四位数字表示用户在系统中注册的年份。所有用户均于 9 月注册(学校图书馆)。
我想按用户注册的年份来计算预订量。所以我必须找出今天的日期和注册年份的九月之间的差异(整数年)。
任何帮助如何按用户注册的年份计算预订组?
例如。
非常感谢!!