Dateクラスの読み込みについて
- 日付を扱うためには、Dateクラスというものを用いる。
equire "date"
#dateクラスの読み込み
Dateクラスのインスタンスについて
- Date.newとすることでインスタンスを生成することができる。
equire "date"
date1 = Date.new(2023,03,22)
#年、月、日
puts date1
表示
2023-03-22
Dateクラスのインスタンスメソッドについて
- Dateクラスのインスタンスの日付が、「日曜日かどうか」を真偽値で返すsunday?メソッド。
equire "date"
date1 = Date.new(2023,03,22)
puts date1.sunday?
#↑インスタンスメソッド
クラスメソッドの処理について
- 例)今日の日付が日曜日の場合にはtrueを返し、そうでない場合にはfalseを返す、という処理
class Menu
def Menu.is_discount_day?
today = Date.today
#↑今日の日付を持つ、インスタンス
end
end