LoginSignup
0
0

More than 1 year has passed since last update.

Dateクラスの使い方

Last updated at Posted at 2023-03-22

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

0
0
0

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
0
0