Webエンジニア向けプログラミング解説動画をYouTubeで配信中!
▶ チャンネル登録はこちら

【Ruby3.x】Time::tm::year()メソッドの使い方

yearメソッドの使い方について、初心者にもわかりやすく解説します。

作成日: 更新日:

基本的な使い方

yearメソッドは、RubyのTimeオブジェクトが保持する日付と時刻情報の中から、「年」の値を取り出すことを実行するメソッドです。

Timeクラスのインスタンス、つまり特定の日付と時刻を表すオブジェクトに対してこのメソッドを呼び出すことで、そのTimeオブジェクトが表現する日付の西暦年を整数値として取得できます。例えば、Time.nowによって取得した現在の時刻を表すオブジェクトに対してyearメソッドを使用すると、現在の西暦年が返されます。

このメソッドは、特定の日付や時刻の情報を操作する際に、年に関する情報だけを抽出したい場合に非常に有用です。開発者は、取得した年の値を利用して、レポートの作成、データの集計、特定期間の絞り込みなど、日付に基づいたさまざまな処理を行うことができます。返される値は常に整数型であり、西暦の年を正確に表現します。

Rubyのプログラムで日付と時刻を扱う際には頻繁に利用される基本的なメソッドの一つであり、システムエンジニアを目指す方にとっても、Timeオブジェクトの操作を理解する上で重要な要素となります。日付情報の各要素を個別に取得することで、より柔軟な日付処理が可能になります。

構文(syntax)

1Time.now.year

引数(parameters)

引数なし

引数はありません

戻り値(return)

Integer

このメソッドは、Timeオブジェクトが表す時刻の「年」を整数で返します。

関連コンテンツ