「Ruby」Time.now は現在の時刻を返すサンプル

2020年12月24日

説明
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

Ruby

Posted by arkgame