は異なる日付を探す:私は次のような配列を持っている時代
[Wed Jan 04 21:56:08 UTC 2012, Thu Jan 12 21:58:36 UTC 2012, Thu Jan 12 22:13:24 UTC 2012, Thu Jan 12 22:13:34 UTC 2012]
のみ、そのアレイ内の個別の日をカウントするRubyでの最良の方法は何ですか? 2012年1月12日は3回まで表示されますが、値が配列に現れた実際の時刻ではなく、月/日/年のみを気にするので、1回だけカウントする必要があります。
フィルタリング後のこの配列の合計数は、2つの別々の月/日/年の値の2の数である必要があります。
より簡潔に: 'dates = times.map(&:to_date).uniq' – Phrogz