Ruby初心者質問スレPart2
レス数が900を超えています。1000を超えると表示できなくなるよ。
0909デフォルトの名無しさん
2005/08/24(水) 15:53:40簡単なスクリプトを作ろうと思っているのですが、例えば禁煙タイマーのようなものを
想定していただければそう遠くありません。
つまり、a時点とb時点を設定し、その間の時間差を求めたいのですが
irb(main):001:0> a = Time.now; b = a + 60 * 60 #a時点1時間後
=> Wed Aug 24 16:51:47 JST 2005
irb(main):002:0> p b-a
3600.0
=> nil
というので、時間差がsecでしか出てきません。これをある程度、月や週などのまとまった
単位を使って求めたいのですが何かよい方法はないのでしょうか?
もちろん、求めるだけなら簡単なのですが、ゴタゴタとコードを書くのが醜いと思ったので
質問とさせてください。
レス数が900を超えています。1000を超えると表示できなくなるよ。