问题标签 [date-arithmetic]
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.
c# - 如何获取月度列表?
我有开始日期和月数。我需要创建特定数量的月度,例如:
在这种情况下,代码很简单并且可以正常工作。然而,当 startDate 是 DateTime(2010,1,31) 结果是:
这些时期是否正确?
sql - 计算通话时长
我在电信工作,我需要计算通话的通话时长。问题是我们有世界时间 24 小时(00:00:00 - 23:59:59)例如,现在通话从 22:31:40 开始并在 00:22:56 结束,现在我需要计算此通话的持续时间。我能知道计算它的逻辑吗
提前致谢
sql-server - 使用 SQL Server 查询删除日期超过 30 天的行
我需要一条 SQL 语句来删除超过 30 天的行。
我的表events
有一个字段date
,其中包含插入数据库的日期和时间。
这行得通吗?
SELECT * from Results WHERE [Date] >= DATEADD(d, -30, getdate())
mysql - MySQL 在给定的一周内检索值的最有效方法是什么?
我需要生成一份报告,提供特定一周内使用的每个特定促销代码的计数。示例表结构:
我想要的是给定一周内使用的每个特定促销代码的计数。我现在拥有的:
有没有更有效的方法来做到这一点?
sql - ORA-01843“不是有效月份”和 ORA-01861“文字与格式字符串不匹配”
做一个正确的方法是什么
在 Oracle SQL 中?
sql - 如果事件不在另一个事件中,则编写一个 Oracle 函数来获取事件的时间
让我解释一下我想要什么:有些组件可能由于某些原因而失败,并且它们具有优先级。现在,我想要的是,如果一个事件发生并且它的优先级很低,我会将它的开始时间和结束时间传递给函数,看看在那个时间段内是否还有其他一些高优先级的组件。如果有,那么有四种情况:
如果低优先级事件在高优先级事件的时序中,则时间为 0。
如果事件的结束时间处于高优先级,但开始时间在高优先级之外,则在事件之外的时间。
如果事件的开始时间处于高优先级,但结束时间在高优先级之外,则在事件之外的时间。
start 和 end 都出意味着高优先级在低优先级事件之间。
示例:假设每个事件都具有高优先级。我正在发送开始时间和结束时间,例如12:41:01
和12:49:01
我希望该功能以秒为单位向我发送时间。我必须一直将它与每个组件进行比较,而且我不知道如何在仅函数而不是过程中执行此操作。
sql - Oracle PL/SQL 日期时间数学 - 间隔
我已经使用语法{?EndDate} - INTERVAL '1' YEAR
有一段时间了,我知道我最终会遇到一个问题,我就解决了。我试着去做DATE '2010-12-31' - INTERVAL '6' MONTH
,但因为没有 6 月 31 日而窒息。对此进行编码的最有效和最一致的方法是什么?虽然追踪做出这种决定的人会更令人满意,但这是不切实际的。:-)
sql - 两个日期之间的差异
我有一个包含以下数据的表
这两个日期都是 21 世纪(即 2011 年和 2030 年),但只存储最后两个字符。
为什么针对上述数据的以下语句(从 PL/SQL 模块中运行时)总是返回正值
如果我从 sqlplus 运行以下语句,我会得到正确的负值。
我记得在某处读到甲骨文有时会使用错误的世纪,但我不太记得会发生这种情况的确切场景。
sql - curdate() 如何在 MySQL 中进行比较
我正在尝试使用 curdate() 检索我的数据库中的条目,我认为有一些我不知道的基本逻辑。例如:
此调用返回前 90 天,但没有今天的任何条目。据我了解,curdate() 只是 YYYY-MM-DD 或 YYYYMMDD,完全忽略了一天中的时间,我们将其保存为 curtime() 和 now()。我怀疑这里的某个地方包含了时间,因为当我在 Rails 中进行类似调用并将日期作为 DateTime.beginning_of_day 传递时,它可以工作,而任何其他方式都不会包括今天到某个小时。
我查看了一些资料,包括 MySQL 参考手册,但没有找到任何真正的答案。当前时间的某些元素是否可能包含在查询中,或者是否有其他一些业务在闭门造车?
jsp - 在 JSTL EL 中获取当前日期并对其进行算术运算
不使用 scriptlet,在 JSP 中进行日期算术的正确方法是什么?
以下是我正在尝试做的示例:
- 获取当前年份 (YYYY)
- 当年减一得到上一年(YYYY)
谢谢!