Rubyで日付の扱い方がわからない 日付を扱うクラスが多すぎてどれを使えば良いかわからない 日付の計算方法がわからない 日付や時刻の操作はプログラミングをする上で必須の知識になってきます。しかしRubyで日付や時刻を扱うとなると、上記のような疑問がでてくるのではないでしょうか? そこでこの記事ではrubyの日付や時刻の扱い方について、基本から応用的な使い方まで解説していきます。 Ruby日付を扱うためのクラス Rubyで日付を扱うクラスは、以下の3つがあります。 Dateクラス DateTimeクラス Timeクラス それでは、それぞれの使い方を見ていきましょう。 Dateクラス Dateは日付を扱うことができるクラスで、時刻を扱うことはできません。 require "date" puts date = Date.today # 2019-06-26 puts date.year # 20
![【Ruby入門】日付・時刻の扱い方(Date、DateTime、Time) | 侍エンジニアブログ](https://cdn-ak-scissors.b.st-hatena.com/image/square/3fb4ed2190603b9f36807a2eab66cf4fbfdae2f1/height=288;version=1;width=512/https%3A%2F%2Fwww.sejuku.net%2Fblog%2Fwp-content%2Fuploads%2F2017%2F01%2Fruby_date.jpg)