0
配列が作成された時間と現在の時間の差を取得しようとしています。これは完全に論理的だと思われますが、それは今まで働いていないようです。Ruby、配列が作成された時間と現在の時刻の差
mergelisting = MergeList.Pluck(:created_at, :partner, :gambler, :amount)
(mergelisting).each do |i|
t = Time.now
nowtime = t.strftime("%I")
nowtime.to_i
mergetime = i[1].strftime("%I")
mergetime.to_i
if nowtime - mergetime == 6
do some stuff...
end
end
私の本当の問題は、24と6の間の時間の差が6時間であるが、24-6 6.私はここで何を行うことができます
これは大変複雑です。 Railsを使用しているので、http://stackoverflow.com/questions/6784527/calculating-difference-in-time-between-two-time-objectsとhttp://apidock.com/rails/ActiveSupport/を参照することをお勧めします。 TimeWithZone /%3Fの間。 – anothermh
mergetimeとnowtimeの違いが6時間のときは、何かしてください... – Mordred