1
0

More than 1 year has passed since last update.

【入門】RubyのDateクラスについて

Last updated at Posted at 2022-08-31

はじめに

今回は、Rubyの標準ライブラリである Dateクラスについてまとめます。

※おことわり※
基本的に学習内容のアウトプットです。
初学者であるため、間違い等あればご指摘いただけますと嬉しいです。

この記事の目的

  • Rubyのライブラリと、Dateクラスのアウトプット

この記事の内容

  1. ライブラリについて
  2. Dateクラスについて

1. ライブラリについて

ライブラリとは、汎用性が高いプログラムコードを集めたファイル郡のことです。
※フレームワークは別物

標準ライブラリと、外部ライブラリの2種類があります。(参照:画像)
Image from Gyazo

2. Dateクラスについて

Dateクラスは、日付を扱うことができる「標準ライブラリの組み込みではないライブラリ」です。
つまり、ライブラリから呼び出す必要があります。

  • 使い方
#ライブラリから呼び出す
require "date"

#オブジェクト生成
Date.new(, , )

#具体的な使い方
day = Date.new(2020, 11, 3)
puts day
#返り値
2020-11-03
  • 本日の日付を取得(todayメソッド)
Date.today
  • 本日の曜日を取得(wdayメソッド)
    0(日曜日)から6(土曜日)の整数で取得する。
day = Date.today.wday
puts day
#返り値
3
  • 本日の曜日を文字列で表示
    wdayメソッドで取得した整数を利用する。
require "date"

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

puts " 今日は#{week[day]}です!"

#返り値
今日は水曜日です!
1
0
2

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
0