ActiveSupport :: TimeWithZone和Date之间的操作

时间:2012-06-27 00:25:16

标签: ruby-on-rails ruby-on-rails-3

  

可能重复:
  converting Date object to TimeWithZone

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

我需要你的帮助。我有一个Processo模型,其中包含一些字段,prazodatetimecreated_at ......您知道,标准事物迁移会创建......

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

我已经尝试了几乎所有可以在这里和Google上搜索的内容。你能救我吗?

prazoDate个班级,created_atActiveSupport::TimeWithZone个班级。

非常感谢,很遗憾只是在第一次发帖时。

干杯!

1 个答案:

答案 0 :(得分: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