VBAで時、分、秒を取得する(Hour、Minute、Second)

Hour、Minute、Second

Hour関数は引数時刻の時を取得します。
Minute関数は引数時刻の分を取得します。
Second関数は引数時刻の秒を取得します。

これらの関数は取得しか出来ません。関数の実行結果はInteger型の形式のVariant型で返却されます。

構文

いずれの関数も引数に時刻を指定する必要があります。

時刻は文字列、Date型など、時刻と認識できるものであれば許容されます。時刻として問題がないかはIsDate関数で判定できます。

時刻と認識できない場合は実行時エラー13が発生します。以下は引数不正でエラーになるサンプルです。引数に32時59分59秒っぽい文字列を指定していますが時刻とはみなされずエラーになります。




サンプルコード

現在の時分秒、および、文字列指定の時分秒を出力するサンプルです。

実行結果

関連記事

サブコンテンツ

このページの先頭へ