LoginSignup
1
1

More than 3 years have passed since last update.

Dateクラスの使用

Last updated at Posted at 2020-10-23

概要

・日付に関する複雑な概念を簡単に使用できる様にしたもの
・日付や時刻を出力できる

準備

・requireメソッドで外部からdateクラスを呼び出す

require "date"

todayメソッド

・dateクラスで良く使われるメソッド
・自動的に”今日の”日付を算出し出力してくれる

require "date"
day = Date.today
#dayという変数に代入する

puts day

#結果 
2020-10-24

wdayメソッド

・曜日を日曜日か土曜日の順に1〜6の整数として出力できる。
 日曜日=0
 月曜日=1
 火曜日=2
 水曜日=3
 木曜日=4
 金曜日=5
 土曜日=6

require "date"
day = Date.today.wday

puts day

#結果(日曜日の場合)

備考

 (例)
 日曜日と土曜日は 『今日は○○曜日。休みです』 と出力し
 その他の曜日は 『今日は○○曜日。仕事です』 と出力する

※間違っている箇所や,こうした方が良いなどありましたらよろしくお願い致します

require"date"
day = Date.today.wday
wday = ["日曜日","月曜日","火曜日","水曜日","木曜日","金曜日","土曜日"]

if day == 6 or 0
  puts "今日は#{wday[day]}。休みです!!"

else 
  puts "今日は#{wday[day]}。仕事です"

end
1
1
1

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
1
1