Hour、Minute、Second関数

Hour 関数は時刻を表す任意の値から時間(0~23)を返します。
Minute 関数はを時刻を表す任意の値から分(0~59)を返します。
Second 関数はを時刻を表す任意の値から秒(0~59)を返します。

スポンサーリンク

Hour、Minute、Second関数の使用方法

構文
Hour (Time)
Minute (Time)
Second (Time)

【戻り値】 バリアント型 (内部処理形式 Integer の Variant)
引数名 省略 説明
Time × 任意の時刻を表すバリアント型の値、数式、文字列式、またはこれらを組み合わせた値を指定します。

Hour、Minute、Second関数の使用例

時刻から時・分・秒を取得する例です。

Sub sample_ef033_01()
    '引数にバリアント型を指定
    Dim varTime     As Variant
    varTime = Time
    Debug.Print "時刻:" & varTime
    Debug.Print "時:" & Hour(varTime)
    Debug.Print "分:" & Minute(varTime)
    Debug.Print "秒:" & Second(varTime)

    '引数に文字列型を指定
    Dim strTime     As String
    strTime = "12:34:56"
    Debug.Print "時刻:" & strTime
    Debug.Print "時:" & Hour(strTime)
    Debug.Print "分:" & Minute(strTime)
    Debug.Print "秒:" & Second(strTime)
End Sub
タイトルとURLをコピーしました