0

可能重复:
将 Date 对象转换为 TimeWithZone

好吧,我开始使用 Rails (3.2.6) 进行 Web 开发,目前很喜欢它:D

我需要你的帮助。我有一个Processo包含一些字段的模型,以及prazo......你知道,标准的东西迁移创建......datetimecreated_at

我的问题是:我需要知道如何在两个字段之间进行一些数学运算。created_at我需要知道和之间有多少天prazo

我已经尝试了几乎所有可以在这里和谷歌上搜索的东西。你能帮助我吗 ?

prazoDate课,created_atActiveSupport::TimeWithZone课。

非常感谢,很抱歉只是在我的第一篇文章中偷懒。

干杯!

4

1 回答 1

0

抱歉,重新阅读问题.. 试试 Frederick Cheung 说的

你想说 ['my_datetime_column >= ?和 my_datetime_column < ?', Date.today(), Date.today()+1] 这是有效的,因为我知道的 dbs 将 '2007-04-20' 处理为 '2007-04-20 00:00:00' . 如果你 db 做了一些不同的事情,你将不得不为此进行调整。

您可能需要仔细检查时区

http://www.ruby-forum.com/topic/146579#648686

于 2012-06-27T00:55:58.113 回答