【发布时间】:2011-04-10 00:07:09
【问题描述】:
我正在尝试使用以下语法在 rails 3 中执行查询:CourseOrder.where("DATE(ordered_at) = ?", date)。
我的问题是 rails 会在 UTC 中保存所有时间,因此在我的时区 (+2) 中 0:33 是 4 号,但在 UTC 中是 3 号。有没有办法用时区查询 DateTime 的日期部分?
【问题讨论】:
-
如何将日期转换为 UTC 而不是将ordered_at 转换为本地时间? stackoverflow.com/questions/755669/…
-
如何将日期转换为另一个时区?我只是看到了转换日期时间或时间的方法
标签: ruby-on-rails ruby datetime time