2

2 つの異なる日の時間差 (日/年/月なし) を見つけようとしています。

例:

#ruby >1.9

time1 = Time.now - 1.day
time2 = Time.now
#code to make changes
#test:
time1 == time2 # TRUE

私の解決策:

time1 = time1.strftime("%H:%M").to_time
time2 = time2.strftime("%H:%M").to_time
#test
time1 == time2 #True
#passes

これを行うためのより良い方法があるかどうか疑問に思っていましたか?たぶん、日付を time1/time2 と同じにしておくことができますか?

4

1 に答える 1

1

私はあなたが実際に次のことを望んでいると思います:

((time2 - time1) % (60 * 60 * 24)) == 0
于 2013-06-26T22:19:40.050 に答える