如何在日期范围内获取数据?

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了如何在日期范围内获取数据?相关的知识,希望对你有一定的参考价值。

我有两个日期对象:

time_now = Time.now.to_date # => Thu, 22 Feb 2018
time_ago = Time.now.to_date - 60.days # => Tue, 23 Jan 2018

我试图在这两个日期之间获取数据:

EmployeeAttendance.where(day: time_now..time_ago)

但我找不到使用此查询的任何数据。

答案

另一种查询格式是,

EmployeeAttendance.where("day BETWEEN ? AND ?", time_ago, time_now)

以上是关于如何在日期范围内获取数据?的主要内容,如果未能解决你的问题,请参考以下文章

C# 获取一个指定范围内的随机日期函数代码

如何获取日期范围内的缺失值?

如何从 iOS 中两个日期范围内的照片库中获取图像?

NSPredicate 获取具有 NSDate 日期范围内的日期属性的核心数据对象

当时间范围在两天之间时如何获取特定时间范围内的记录

在特定日期范围内获取结果[关闭]