问题标签 [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 投票
2 回答
673 浏览

android - 如何解决在 android 的 datepicker 对话框中遇到的这个问题?

可能重复:
计算两个 Java 日期实例之间的差异

请帮帮我。我发现两个日期之间的差异,如果开始日期和结束日期在同一个月内,一切都很好。但如果我选择今天的日期作为开始日期,选择 2 月 1 日作为结束日期。它显示差异为 1(一)。

我只是在询问作为 android 新手的我自己的代码出了什么问题。所以我不明白为什么这个问题被关闭了。

0 投票
4 回答
94543 浏览

java - 如何在java中找到两个时间戳的差异?

我有一个ArrayList包括几个时间戳,目的是找到ArrayList.

我还将类型转换为 int 但它仍然给我一个错误The method getTime is undefined for the type String

附加信息 :

我有一个 A 类,其中包括

并且有一个 B 类有一个方法private void dialogDuration(String timeStamp)

方法dialogueDuration包括:

一个条件是A类中的statement( String timeStamp = new SimpleDateFormat("ss S").format(new Date());)不会被改变。B类的一个对象在A类中被创建,以便它调用该dialogueDuration(timeStamp)方法并将时间戳的值传递给B类。

我的问题是这个减法不起作用,它给出了一个错误cannot invoke getTime() method on the primitive type long。对于 int 和 String 类型,它也会产生同样的错误吗?

提前非常感谢!

0 投票
2 回答
108 浏览

ruby - Ruby:如何正确计算日期差?

我从 开始(date2 - date1).round,现在这应该可以了。

问题 :

2013 年 1 月 6 日至 2013 年 2 月 5 日 =>30

2013 年 2 月 6 日至 2013 年 3 月 5 日 =>27

2013 年 3 月 6 日至 2013 年 4 月 5 日 =>30

2013 年 4 月 6 日至 2013 年 4 月 27 日 =>21

所以,

但是当我尝试在 1 中计算它时:

这给出了:

现在,108 天!= 111 天

我究竟做错了什么 ?

0 投票
2 回答
6021 浏览

jquery - 2小时Jquery之间的差异

大家好!我为我的http://jsfiddle.net/diode/nuv7t/5/的一个项目找到了这个脚本,它在 2 小时之间产生了差异,但我需要定义这 2 个变量

像这样 :

以及写入新输入#result 的区别

这是我尝试的:http: //jsfiddle.net/UmwXW/

如果有人可以帮助我,谢谢。

0 投票
1 回答
2880 浏览

ms-access - 如何在 Access 2013 查询条件中执行日期比较?

我的表中有一个日期字段,我正在 Access 2013 中编写一个查询,以选择日期介于 7 天前和未来 30 天之间的所有项目。

目前,我在日期字段下添加了以下内容作为“标准”:

但是当我尝试保存查询时出现以下错误:

我尝试过使用 DateDiff (就像我在其他场景中一样),但它告诉我不允许使用这种类型的表达式作为标准。

编辑:这是 SharePoint 2013 的 Access 2013 自定义 Web 应用程序,所有可用函数和语法似乎与桌面数据库文件中可用的函数和语法不同。

0 投票
2 回答
1835 浏览

php - 计算多个unix时间戳之间的平均时间差

我觉得有点愚蠢,但让我们想象一下,我有一组 unix 时间戳:

我想要实现的目标很简单:我只想计算这 10 个时间戳之间的平均时间差。我只是找不到正确的计算方法。

我刚刚尝试的是

但这对我来说看起来不合逻辑。任何意见是极大的赞赏。

编辑:

所有这些标记都来自一个 php 数组。

编辑:

感谢 Orangepill 为我指明了正确的方向。这是最终的解决方案:

这计算

这对我来说是正确的。

0 投票
3 回答
3425 浏览

sql - 行之间的日期差异

我有以下 SQL 查询:

它输出如下数据:

trans_ID business_process_id status timestamp
14444400 ABC01 F 6/5/2008 12:37:36 PM
14444400 ABC01 W 6/6/2008 1:37:36 PM
14444400 ABC01 S 6/7/2008 2:37:36 PM
14444400 ABC01 P 6/8/2008 3:37:36 PM
14444401 ABC01 F 6/5/2008 12:37:36 PM
14444401 ABC01 W 6/6/2008 1:37:36 PM
14444401 ABC01 S 6/7/2008 2:37:36 PM
14444401 ABC01 P 6/8/2008 3:37:36 PM

除了上述之外,我想添加一个列,用于计算每个唯一的状态 W&F、S&W、P&S 之间的时间差(以天为单位)trans_id

这个想法是弄清楚交易在最终被处理为状态“P”之前处于各种状态的时间。事务的生命周期顺序如下 -> F -> W -> S -> P。其中 F 为第一个状态,P 为最终状态。

任何人都可以帮忙吗?提前致谢。

0 投票
1 回答
46 浏览

mysql - 按日期差异获取相同数字的列表

我有两列如下的mysql表

现在我想要相同数字在 5 天内的所有日期差异的数字。

谢谢大家

0 投票
1 回答
64 浏览

php - 我的时差准确吗?

我正在重置密码,我正在检查令牌是否在时间范围内。

这是我的代码:

我的思维方式正确吗?

这是 var_dump 值:

string(4) "0838" string(4) "0652" int(1377175080) int(1377168720) 令牌过期

我将其设置为在 10 分钟 600 秒内到期。

这是我第一次检查时间差异,并像这样将日期值存储在令牌中。我只是想知道这是否是找到时间差异的正确方法。

0 投票
1 回答
1176 浏览

php - 将 1970 年之前相对于现在的日期的日期差异转换为时间戳(以秒为单位)。PHP

我需要找到一种方法来找出如何以秒为单位生成时间戳,该时间戳表示 1970 年之前的日期与当前时间之间的间隔。

X人生日1969-01-02

当天 2013-08-23

我试过了

给我一个负时间戳,直到 1970 年。

我也做了一个日期差异

但我不知道如何将日期差异转换为我可以使用的秒时间戳。请问有什么帮助吗?

我问的原因是,在 1970 年之后的日期相对于现在执行时间戳时,它可以正常工作并给出预期的输出。但是,如果某人的生日在 1970 年之前,它只会计算他们出生日期的时间戳,直到 1970 年,这是完全不准确的。因此,我需要找到一种方法来获取出生日期在 1970 年之前的人的年龄时间戳(以秒为单位)。