使用不在午夜开始的日子

时间:2015-06-15 05:23:31

标签: ruby-on-rails date datetime time schedule

我正在处理一个应用程序,其中我有一个计划,其中第一个项目从凌晨5点开始,最后一个项目在第二天凌晨3点结束,但我需要将其视为相同的一天。

我知道它会在我的模型上涉及很多自定义日期查询,但我想知道我是否可以在Rails中做一个好的方法来处理这个"小时转移和" #34;

我在发布之前发现的一些相关问题:

1 个答案:

答案 0 :(得分:0)

您可以在查询时使用以下日期范围。

Between DateTime.now.midnight + 3.days + 5.hours and DateTime.now.midnight + 4.days + 5.hours

在这里,你可以使用(n-1).days到n.days

希望这很有用