问题标签 [date-range]
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.
javascript - Javascript - 获取两个日期之间的日期数组
我希望“范围”是一个日期对象数组,两个日期之间的每一天都有一个。
诀窍是它也应该处理月份和年份的界限。
c# - C#如何创建日期和时间范围?
我有一个程序,它处理日志文本文件,检索日期时间,将日期时间转换为系统的 DateTime 格式。
但是,该程序似乎无法识别所选的各种日期时间范围。程序应检索用户选择的日期和时间之间的记录。
问题可能是由于代码的顺序造成的?
有人可以就代码提供建议吗?谢谢!
代码:
sql - 在 PostgreSQL 中查找重叠的日期范围
它是否正确?
我的桌子contract
上有球员姓名、球队名称以及他加入和离开俱乐部的日期。
我想创建一个函数,列出特定年份球队中的所有球员。
上面的查询似乎不起作用...
ruby-on-rails - 时间戳范围内的时间戳比较?
我的 RubyOnRails 数据库中目前有 2 个时间戳字段,定义为:
我想在我的控制器中编写一个简单的函数,如果它在 starttime 和 endtime 的范围内,它将获取当前时间并返回 TRUE 。
我怎么能做到这一点?
c# - 如何知道 DateTime 是否在 C# 中的 DateRange 之间
我需要知道日期是否在 DateRange 之间。我有三个日期:
简单的解决方案是进行比较,但有更聪明的方法吗?
javascript - 使用javascript计算日期范围
我使用日期/时间选择器来选择日期和时间:
minDate 和 maxDate 定义日期范围。不应选择过去的日期,因此当前日期是下限。
上限应为未来最多 2 个月。那么当当前月份是 11 时,我该如何处理呢?关于计算日期范围的函数有什么想法吗?
postgresql - 获取 PostgreSQL 的日期范围
我想使用 PostgreSQL 获取一系列日期的条目。
例如...
我想得到所有住在 1050 年的人。有人可以帮我写这个查询吗?
google-app-engine - 如何在 Google App Engine 上使用 JDO 进行日期范围查询
这是我试图开始工作的代码片段:
由于我只查询一个参数,这应该根据 Google Docs 工作。
不等式过滤器仅允许在一个属性上使用 查询只能在其所有过滤器中的一个属性上使用不等式过滤器(<、<=、>=、>、!=)。例如,允许此查询:
当然,这是使用低级 Datastore 接口,但我希望 JDO 实现也只使用它。
但是当我运行查询时,我收到了这个无用的错误消息。
org.datanucleus.store.appengine.query.DatastoreQuery$UnsupportedDatastoreFeatureException:query = publishOn PARAMETERS Date startDate,Date endDate import java.util.Date> 出现问题:解析查询时出现意外的表达式类型:org.datanucleus.query.expression.ParameterExpression
有谁知道如何进行这样的范围查询
php - 组合/合并日期范围的算法
我试图找到如何将日期范围合并到一个数据库记录(数组元素)中的最佳方法。
这是我拥有的数据:
在我们组合它们之后,数组(或数据库)应该是这样的:
是否有任何算法可以遍历所有元素/范围并将它们组合起来?哪种方式更好/更容易 - 通过数据库(MYSQL)或编码(PHP)?
任何建议都受到高度赞赏。
谢谢!
更新:对不起,我没有提供足够的信息:我们应该合并任何连续和重叠的日期范围。
mysql - MySQL:匹配在两个日期之间有 x 个连续日期可用的记录
背景/应用
我有一个 MySQL 数据库,其中包含一个可出租属性表和一个这些属性的预订表。还有一个搜索功能可以在两个提供的日期之间查找可用的属性。搜索时,用户可以输入开始日期、他们希望停留的天数以及最多 +/- 7 天的日期灵活性。预订可以在另一预订结束的同一天开始(第 1 方在早上离开,第 2 方在晚上到达)。
我很难有效地实现灵活性功能。
架构
样本数据
示例场景
用户选择他们想在 2011-03-10 开始他们的逗留,他们想要逗留 7 天,并且他们有 +/- 2 天的灵活性。我已经编译了一个图像,可以将下面的数据和参数可视化。(红色:预订 1,绿色:预订 2,条纹:预订 3,蓝色:日期范围(2011 年 3 月 10 日,+ 7 天和 +/- 2 天的灵活性))
预期结果
物业 1 (在整个日期范围内均可预订)
物业 3 (可从 2011-03-08 或 2011-03-09 开始预订)
当前方法
我当前的查询检查总可搜索日期范围内所有 7 天日期范围的重叠,如下所示:
在示例数据集上,它相当快,但在更大的数据集上,它会变得非常缓慢,当您构建完整的 +/- 7 天灵活性时更是如此。
有人对如何更好地编写此查询有任何建议吗?