ドキュメンテーション

最新のリリースでは、このページがまだ翻訳されていません。 このページの最新版は英語でご覧になれます。

hms

datetime または duration の時間、分、秒数

説明

[h,m,s] = hms(t) は、t 内の datetime または duration 値の時間、分、秒の値を、それぞれ個別の数値配列として返します。出力 h および m は整数値を含みます。出力 s は小数部を含む場合があります。hm および st と同じサイズです。

datetime 配列で hms を呼び出した場合、hourminutesecond の各関数を呼び出した場合と等価になります。

すべて折りたたむ

t1 = datetime('now','Format','HH:mm:ss.SSS');
t = t1 + minutes(0:45:135)
t = 1x4 datetime array
   10:12:09.013   10:57:09.013   11:42:09.013   12:27:09.013

[h,m,s] = hms(t)
h = 1×4

    10    10    11    12

m = 1×4

    12    57    42    27

s = 1×4

    9.0135    9.0135    9.0135    9.0135

hms は時、分、秒番号を個別の配列で返します。

入力引数

すべて折りたたむ

入力の日付と時刻。datetime 配列または duration 配列として指定します。

データ型: datetime | duration

出力引数

すべて折りたたむ

時間番号。0 ~ 23 の整数値の数値配列として返されます。出力 hdouble 型で t と同じサイズになります。

分番号。0 ~ 59 の整数値の数値配列として返されます。出力 mdouble 型で t と同じサイズになります。

秒数。0 以上 60 未満の値の数値配列として返され、小数部が含まれる場合があります。タイム ゾーンが UTCLeapSeconds である datetime 値の場合、出力 s はうるう秒発生中の時間について 60 と 61 の間の値を含む場合があります。出力 sdouble 型で t と同じサイズになります。

拡張機能

参考

| | |

R2014b で導入