问题标签 [date-manipulation]
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.
perl - Perl Date::Manip 检测到 EST 和 EDT 的时区错误
我有系统时区为 EST 的服务器
它被设置为
然后在我的perl代码中,我尝试检测时区并将时间转换为 UTC 并且由于某种原因,时区被检测为 EDT。目前(夏季)EST 是我们在 EDT 之后的一个
我的 perl 代码是
我执行脚本
Date::Manip 错误检测时区的原因是什么?还有其他检测系统时区的好方法吗?
更新。
我刚刚发现 POSIX 正确检测时区。所以,问题在于 Date::Manip
java - 计算事件的下一个日期
我正在尝试构建具有重复事件的应用程序。在我的数据库中,我有一个表 recurring_pattern:
seperation_count:如果需要每隔一周/每月/等配置一个事件,那么 seperation_count 将是 1
day_of_week: 1 = Monday; 2 = 星期二等。
我有一个表 recurring_events:
事件的下一个日期应该是:
1 = 2019-12-04 因为每天
2 = 2019-12-10 因为每周星期二(每周从星期一开始)
3 = 2019-12-16 因为每 3。星期一
4 = 2019-12-10 的一周,因为每隔一个月的 10日。
5 = 2020-05-20 因为每年,第 5 个月和第 20 天
现在我正在尝试在 Java 中找到下一个日期,但我不知道我该怎么做。
对于我的日常活动
但是我如何获得每周、每月、每月 2 和每年活动的下一个日期?
java - Java 日期操作
我正在尝试获取带有月份编号、月份编号和星期几的日期,我认为这很容易并做到了:
nextBookingDate
应该是 2020-01-06,因为它是 1 月的第一个星期一。
但是为什么我会得到 2019-12-30 以及如何解决这个问题?
sql - 根据未来日期确定今年的日期
刚刚出现了一个奇怪的业务请求。我们有多年的合同。系统维护合同的结束日期。我必须确定结束日期的相同日历日期,但如果今年没有过去,则为当年,如果今年已过,则为下一年。
例如,截至今天,2020-01-23:
情况1:
输入:合同结束日期 2022-07-01
预期产出: 2020-07-01(因为 2020-07-01 还没有过去)
案例二:
输入:合同结束日期 2022-01-05
预期产出: 2021-01-05(因为 2020-01-05 已经过去了)
我从来没有在没有一些“到目前为止你尝试了什么”代码的情况下发布关于 SO 的问题,但我在这里完全不知所措。我想我可以对日期进行字符串操作,并做一些时髦的事情来确定日期是否已过,等等。但是这个要求是否有人曾经做过,或者正在接受挑战?:-) 即使是非代码指导也会有所帮助。然后我可以用我想出的东西来编辑这个问题。
编辑:
以另一种方式改写问题,给定未来的日期,我如何根据“今天”确定该未来日期的那一天/一个月的下一次出现。
在 2020-01-23,取 2022-07-01 并到达 2020-07-01(下一次发生在 7 月 1 日)
在 2020-01-23,取 2024-01-05 并到达 2021-01-05(下一次是 1 月 5 日)
android - 计算日期后 3 个月 - Android
我想计算从数据库中提取日期后的 4 个月。我怎样才能做到这一点。历史输出如下。
2019 年 11 月 27 日星期三 14:42:23 GMT+03:00
javascript - 如何在 dd/mm/yyyy hh:ii AM/PM 格式的 Javascript 中获得 +15 分钟的日期时间?
我必须以 Javascriptdd/mm/yyyy hh:ii AM/PM
格式获取 +15 分钟的日期时间。
我应该比较两个dd/mm/yyyy hh:ii AM/PM
格式的日期。
JS:
python - 在python的数据表框架中将字符串列转换为日期格式
举个简单的例子:
只有一个名为 Date 的列有两个 str32 类型的值。
如何将日期列转换为数据表框架中的日期格式。
我努力了
但结果显示如下:
我认为它仍然不是日期格式。
即使我查看了每列的类型,我仍然不知道:
有没有办法解决这个问题或任何替代方案?
谢谢回答。
python - 使用python计算日志文件中的时间
我有这个日志文件(log.txt):
我想计算最慢的成功语句,例如:
start time - 2018-11-06 16:52:01
End Time - 2018-11-06 16:52:01
结果是零时间,最后的语句是Success
即使最后一条语句花费了 3 秒,也没有关系,因为该语句最终失败了:
Start Time - 2018-11-06 16:52:19
End Time - 2018-11-06 16:52:22
所以Failed
没关系。所以中间语句花了 1 秒并且是成功的,所以这是最慢的语句。
我希望使用 python 来实现这个代码,它会产生结果。
r - 改变和格式化多个日期列
我有一个tibble
包含一些格式化为字符串的日期列:
我想将字符串从 YMD-HMS 转换为 DMY-HMS。有人可以向我解释为什么这不起作用:
而这呢?
最后,是否可以将这些列分配为“日期时间”列(例如 dttm),而不是chr
在日期格式发生后分配?