MATLAB ヘルプ センター
datetime または duration の時間、分、秒数
[h,m,s] = hms(t)
[h,m,s] = hms(t) は、t 内の datetime または duration 値の時間、分、秒の値を、それぞれ個別の数値配列として返します。出力 h および m は整数値を含みます。出力 s は小数部を含む場合があります。h、m および s は t と同じサイズです。
h
m
s
t
datetime 配列で hms を呼び出した場合、hour、minute、second の各関数を呼び出した場合と等価になります。
hms
hour
minute
second
例
すべて折りたたむ
t1 = datetime('now','Format','HH:mm:ss.SSS'); t = t1 + minutes(0:45:135)
t = 1×4 datetime 12:17:48.083 13:02:48.083 13:47:48.083 14:32:48.083
h = 1×4 12 13 13 14
m = 1×4 17 2 47 32
s = 1×4 48.0839 48.0839 48.0839 48.0839
hms は時、分、秒番号を個別の配列で返します。
入力の日付と時刻。datetime 配列または duration 配列として指定します。
データ型: datetime | duration
datetime
duration
時間番号。0 ~ 23 の整数値の数値配列として返されます。出力 h は double 型で t と同じサイズになります。
double
分番号。0 ~ 59 の整数値の数値配列として返されます。出力 m は double 型で t と同じサイズになります。
秒数。0 以上 60 未満の値の数値配列として返され、小数部が含まれる場合があります。タイム ゾーンが UTCLeapSeconds である datetime 値の場合、出力 s はうるう秒発生中の時間について 60 と 61 の間の値を含む場合があります。出力 s は double 型で t と同じサイズになります。
UTCLeapSeconds
すべて展開する
hms 関数は tall 配列を完全にサポートしています。詳細については、tall 配列を参照してください。
backgroundPool
ThreadPool
この関数はスレッドベースの環境を完全にサポートしています。詳細については、スレッドベースの環境での MATLAB 関数の実行を参照してください。
この関数は分散配列を完全にサポートしています。詳細については、分散配列を使用した MATLAB 関数の実行 (Parallel Computing Toolbox)を参照してください。
R2014b で導入
ymd | hour | minute | second
ymd
You clicked a link that corresponds to this MATLAB command:
Run the command by entering it in the MATLAB Command Window. Web browsers do not support MATLAB commands.
Web サイトの選択
Web サイトを選択すると、翻訳されたコンテンツにアクセスし、地域のイベントやサービスを確認できます。現在の位置情報に基づき、次のサイトの選択を推奨します:
また、以下のリストから Web サイトを選択することもできます。
最適なサイトパフォーマンスの取得方法
中国のサイト (中国語または英語) を選択することで、最適なサイトパフォーマンスが得られます。その他の国の MathWorks のサイトは、お客様の地域からのアクセスが最適化されていません。
南北アメリカ
ヨーロッパ
アジア太平洋地域
最寄りの営業オフィスへのお問い合わせ