0

重複の可能性:
Date オブジェクトを TimeWithZone に変換する

さて、私は Rails (3.2.6) を使用した Web 開発を始めており、現在は気に入っています:D

あなたの助けが必要です。私はProcessoいくつかのフィールドを持つモデルを持っています。prazo同様datetimecreated_at...ご存知のように、移行によって作成される標準的なもの...

私の問題は、両方のフィールド間で数学演算を行う方法を知る必要があることです。と の間に何日あるかを知る必要がcreated_atありprazoます。

こことGoogleで検索できるほとんどすべてを試しました。手伝って頂けますか ?

prazoクラスがあり、Dateクラスcreated_atがありますActiveSupport::TimeWithZone

ありがとうございます

乾杯!

4

1 に答える 1

0

申し訳ありませんが、質問を読み直してください..フレデリック・チャンが言ったことを試してください

['my_datetime_column >= ? および my_datetime_column < ?', Date.today(), Date.today()+1] これが機能するのは、私が知っているデータベースが「2007-04-20」を「2007-04-20 00:00:00」として処理するためです。 . データベースが何か違うことをする場合は、それに合わせて調整する必要があります。

ただし、タイムゾーンを再確認することをお勧めします

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

于 2012-06-27T00:55:58.113 に答える