Ruby timeクラスを使用して日時や曜日を取得する

  • 作成日 2021.10.22
  • 更新日 2022.08.01
  • Ruby
Ruby timeクラスを使用して日時や曜日を取得する

Rubyで、timeクラスを使用して、日時や曜日を取得するサンプルコードを記述してます。rubyのバージョンは2.7.2を使用してます。

環境

  • OS windows10 pro 64bit
  • ruby 2.7.2p137

timeクラス使い方

timeクラスを使用すれば、日時や曜日を取得することが可能です。

timeクラスメソッド一覧

メソッド名要素
sec
min
hour
mday
daymdayのエイリアス
mon
monthmonのエイリアス
year
wday曜日 0(日曜日) ~ 6(土曜日)
yday1月1日からの経過
isdst夏時間用
zoneタイムゾーン

以下は、日時や曜日を取得するサンプルコードとなります。

w = ["日", "月", "火", "水", "木", "金", "土"]

t = Time.now

p t.year, "年"
p t.month, "月"
p t.day, "日"

p w[t.wday], "曜日"
p t.hour, "時"
p t.min, "分"
p t.sec, "秒"