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

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

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

作成日: 更新日:

基本的な使い方

secメソッドは、Time::tmクラスが保持する時刻情報の中から、秒の成分を取得するために使用するメソッドです。RubyにおいてTimeオブジェクトは、現在時刻や特定の日時を表す際に用いられますが、その内部で保持している詳細な時刻情報(年、月、日、時、分、秒など)の中から、特に「秒」の値だけを取り出すことができます。このメソッドを呼び出すと、該当する時刻の秒数(0から59の範囲の整数値)が返されます。例えば、現在時刻が「10時30分45秒」であるTimeオブジェクトに対してsecメソッドを実行すると、「45」という整数値が得られます。ログのタイムスタンプを解析したり、時刻に基づいて特定の処理を分岐させたり、あるいは時刻の表示形式をカスタマイズする際など、時刻の秒単位の情報を正確に把握したい場合に非常に役立ちます。このメソッドは、時刻の基本的な要素の一つである秒を、シンプルかつ直接的に取得する手段を提供します。

構文(syntax)

1time_object = Time.now
2seconds = time_object.sec

引数(parameters)

引数なし

引数はありません

戻り値(return)

Integer

Time::tmオブジェクトが保持する秒数を整数で返します。

関連コンテンツ