本厚木のエンジニアブログではある

日々の開発で出たエラーや日常などいろいろ書いていくブログです。

rails 時間を指定して情報を取得したい。1日の情報を取得したい。

railsコンソールの中で時間を指定して情報を取得したい。
最終的な目標は1日置きの変化をグラフにして表示することなので、そのために指定した1日だけの情報を取得したいと思います。

Company.where(confirmed_at:Time.new(2014,11,19).beginning_of_day..Time.new(2014,11,19).end_of_day)

とすれば1日だけの情報が取れるみたいです。
Time.newとすると日付が指定できる。
.beginning_of_dayが始まりを意味しています。
.end_of_dayが終わりを意味しています。

データベース型はpostgreです。

Timeクラスについて見ておくと良いそうです。
http://docs.ruby-lang.org/ja/2.0.0/class/Time.html#I_--2D

頑張ります。。