「Ruby」Time.now は現在の時刻を返すサンプル
説明
Time.now は現在の時刻を返します。
Time オブジェクトは時刻を起算時からの経過秒数で保持しています
使用例
#!/usr/bin/ruby # -*- coding: UTF-8 -*- now = Time.now # 現在の日付 puts now past = now - 30 # 10 秒前Time - number => Time puts past future = now + 30 # 30秒後 Time + number => Time puts future diff = future - now # Time - Time => 秒数 puts diff
実行結果
>ruby test.rb
2020-12-24 22:41:31 +0900
2020-12-24 22:41:01 +0900
2020-12-24 22:42:01 +0900
30.0