问题标签 [difftime]

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 投票
1 回答
869 浏览

r - 同一列内的差异时间

数据框是这样的:

我想要得到的是每个名字之间的分钟时间间隔,我想要得到的数据是这样的:

任何人都可以解决这个难题吗?谢谢!

0 投票
1 回答
11533 浏览

r - 如何获得两个日期字符串之间的差异(以分钟为单位)?

我有两个日期:

1)我需要知道分钟的差异 2)我还想提取年、月、日和小时。

这就是我尝试解决这些任务的方法:

1) time <- difftime(date1,date2,units="mins") # 结果是 0 而不是 106。

2)我想让我们“润滑”,但不知道如何将它应用到我的格式中。

0 投票
1 回答
102 浏览

r - 如何使用 R 计算这两个日期之间的差异?

我有一个数据集,其中包含 2 列日期,格式如下:

如何计算这两个日期之间的差异?或者,我该如何申请difftime

是一个有用的讨论,但我不能直接应用它?!

我自己给出了链接(见上图:这里是蓝色的),在那里人们可以找到一个非常相似但不完全相同的问题。不幸的是,有些人没有仔细阅读这个问题。只有一个给出了有用的提示。一剂不需要任何字符串操作!

0 投票
2 回答
3892 浏览

r - 在一列时间戳上使用 difftime 计算运行时间差

您将如何计算两行连续时间戳的时间差(以分钟为单位)并将结果添加到新列中。

我试过这个:

但只能从零时间开始获得差异。

添加了我要添加的带有“分钟”列的示例数据

0 投票
2 回答
751 浏览

r - 计算数据框行之间的日期差异(以小时为单位)

我有以下数据框(ts1):

我想在 ts1 中添加一个新列,这将是连续行 D1(日期)之间的小时差(以小时为单位)。

新的 ts1 应该是:

为了独立计算小时差,我使用:

我知道为了计算每行之间的差异,我需要将 ts1 转换为矩阵。

我使用以下命令:

我得到:

0 投票
1 回答
61 浏览

r - 如何将某一天的时间(不是分钟/秒等,只是时间,例如 17:30:00)添加到 R 中的 POSIXct 日期列表中?

我有一个由 POSIXct 格式的日期和时间组成的数据,如下所示:

对于每一天,我需要添加 17.30 作为关闭时间或end_time- 在某一天。例如,对于01 October, 2015,结束时间是October, 2015 17:30:00

示例输出如下所示:

为每个元素添加小时或分钟或秒听起来很简单,但结果并非预期的那样。


0 投票
1 回答
266 浏览

r - 根据HolidayNYSE R中的工作日差异时间

我试图仅找到工作日的差异时间。我想根据假期纽约证券交易所日历计算 difftime。当我使用 difftime 函数时,答案中包含周末和假期,我的数据集仅包含工作日的数据,但是当使用 difftime 时,我必须以某种方式减去非工作日。

A 是 0 和 1 的向量,我想找出 0 或 1 的持续时间。第一次运行的持续时间假设为 35,我得到 49(从 1990 年 1 月开始的工作日)。

0 投票
1 回答
272 浏览

c++ - c++11 difftime() 计算闰年不正确?

我做了一个简单的程序来计算两天之间的天数:

输出是 4 但是,我的预期结果是 1。我可以知道问题出在哪里吗?

0 投票
1 回答
770 浏览

r - 在 R 中计算时间间隔

我在此页面上遇到了一个类似的问题:

R中行之间的日期时间差异

这是我的数据的一个非常小的片段:

我想做与这个人问的相同的事情,即计算 R 中后续行之间的时间差(增量时间)。时间戳存储在数据框中,时间为日期时间(日/月/年时:分:秒)。

这段代码是好心建议的,并且大部分时间都可以使用,除了时间间隔跨越几天,然后我得到大量不正确的数字(例如 29/07/12 20:20:59 和 30/07/12 之间的 31472469 秒02:42:08。

有没有人有什么建议?

谢谢!

0 投票
0 回答
483 浏览

r - 如何使用 POSIXlt 计算或将 POSIXlt 类转换为 R 中的 POSIXct?

如上所述,我试图找到我的问题的答案。我正在尝试计算两个单独列中日期时间格式单元格之间的分钟差异。但是,输入已经在 POSIXlt 中并且它接缝(对我来说也是可以理解的,因为不是数字表示)不可能进行计算。使用 difftime 我只收到 NA 输出。尝试使用 as.POSIXct() 不会更改变量的类。

非常感谢帮助,因为我是新来的,所以我希望我正确地表达了这个问题。

谢谢!