「Ruby入門」日時を計算するサンプル
Time.new説明
現在時刻の Time オブジェクトを生成して返します。
使用例
#!/usr/bin/ruby # -*- coding: UTF-8 -*- nowtt = Time.new p nowtt + 120 #120秒後 p nowtt - 120 #120秒前 p nowtt + 60*60*24* 10 # 10日後 p nowtt - 60*60*24* 10 # 10日前
実行結果
>ruby test.rb
2020-12-25 07:16:55.8207145 +0900
2020-12-25 07:12:55.8207145 +0900
2021-01-04 07:14:55.8207145 +0900
2020-12-15 07:14:55.8207145 +0900