Main Content

期间

固定长単位で时间の长さ

说明

期间“の”のは时间,,秒など固定固定长のの単位経过経过时间时间时间をををを表し表し表し表し表します。。。。。。またまたまたまたまたまた(24时间)(24时间)のの长(365.2425日)ます。

期间配列は、数値配列の操作と同様に操作できます。duration 配列は、加算、減算、並べ替え、比較、連結およびプロットができます。duration 配列を使用すると、時間や分などの時間単位が関係する datetime 配列の計算が簡略化されます。

作成

dounation douration配列配列配列配列は关数关数小时minutessecondsmillisecondsを使用てできます。たとえばたとえば、2、3时间时间时间経过时间をもつ配列をを作成するに关数关数小时を使用します。

d =小时(1:3)
d = 1×3持续时间阵列1小时2小时3小时

以下に説明する関数期间持续时间配列配列配列をすることできます。

说明

d =持续时间(h,mi,sHmiおよびs时间

d =持续时间(h,mi,s,多发性硬化症touration配列配列配列に多发性硬化症で指定れミリ秒追加します。

d =持续时间(X持续时间のののベクトルを作成ます。。

d =持续时间(timeStringsdouration douration配列を配列配列にし。。timeStrings'HH:MM:SS'または'dd:hh:mm:ss'の形式か使用して时间なければなりませ。。

d =持续时间(timeStrings,,,,'InputFormat',Infmtは,Infmtで指定れを使用してを変换します。

d =持续时间(___,“格式”,DisplayFormat)は,dの表示形式を追加指定します。このプロパティは、dの表示しが,その値ません。この构文ではは,前述のの构文の引数引数のののいずれ

入力引数

すべて展開する

时间,秒配列配列数値配列としてします。の配列ははいずれいずれもももスカラースカラーにするするますます。スカラースカラースカラーではないではない配列はは

例:期间(12,45,7)は,12 時間 45 分 7 秒の duration を返します。

ミリ秒の。配列として指定し。。多发性硬化症はスカラーか,入力引数Hmi,およびsと同じサイズでなければなりません。

例:期间(12,45,30,35)は,12 時間 45 分 30 秒 35 ミリ秒の duration を返します。

入力行列数値配列指定します。Xには时间,分数,秒数数値含む含む含む含む含む列列なけれなけれなりなりん。。

例:持续时间([12 30 16])は12时间30分16秒ののをを。。。

経过时间表す。文字ベクトル,文字ののの配列配列またはまたは配列配列として指定します关数关数关数关数期间は,timeStringsの形式を'HH:MM:SS'または'dd:hh:mm:ss'の形式いずれ一致させようします。ここでDDhh毫米SSは日分,秒表し表しのにには,小数点以下の桁桁を含めてて秒数ををを小数小数

形式がの场合は,'InputFormat'とそれにするInfmt値を指定します。

例:持续时间('12:30:16')は12时间30分16秒ののをを。。。

例:持续时间('00:05:23.86')は,5 分 23.86 秒の duration を返します。

例:持续时间({'01:34:21';'23:16:54'})2つつののを列ベクトルをます。。。。

入力テキストの形式。文字ベクトルまたは string スカラーとして指定します。

次のかの形式でInfmtを指定ます。ここ,,DDhh毫米SSは日、時間、分、秒を表します。

  • 'dd:hh:mm:ss'

  • 'HH:MM:SS'

  • 'MM:SS'

  • 'HH:MM'

  • 3のつの形式いずれに,秒小数部を表す文字s(最9桁)を加えた'HH:MM:SS.SSSS'のような形式

プロパティ

すべて展開する

表示形式文字またはまたはスカラースカラーとして指定ますこの形式形式,,时间単位をを伴う単一単一ののの値値'y'など),または(时间时间,,表す表す表す'HH:MM:SS'など)のいずれを指定でき。。

时间単位数値に,次のか指定指定ますます。

  • 'y'- 365.2425日日に等しい,ここここここここここで,日日等しい等しい

  • 'D'- 固定长日数。ここ,,,,,日日日日はははは时间时间时间

  • 'h'- 时间数

  • 'm'- 分数

  • '-秒数

デジタルタイマーに,のいずれか指定します。

  • 'dd:hh:mm:ss'

  • 'HH:MM:SS'

  • 'MM:SS'

  • 'HH:MM'

  • 3のつの形式いずれに,秒小数部を表す文字s(最9桁)を加えた'HH:MM:SS.SSSS'のような形式

例:d.format ='m'dの各値分数として表示。。

すべて折りたたむ

DateTime値値作成し。。

d = dateTime('今天​​'
d=约会时间26-Feb-2022

日付成分同じが时刻成分のの异なる含む含む含む含む含む含む含む配列配列配列配列配列作成しますます。このこのこのようようななな配列配列ををを作成作成作成作成するするするするする便利便利便利便利便利便利ななななななdに加算するです。

まず,关数小时を使用时间の配列作成ます。要素は,その前前のの要素要素よりよりよりももも

h =小时(0:2:6)
h =1x4持续时间0小时2小时4小时6小时

次に,dHを加算し。

T = D + H
t=1x4 DateTime第1至3列26-FEB-2022 00:00:00 26-FEB-2022 02:00:00 26-FEB-2022 04:00:00列4 26-FEB-2022 06:00:00:00

datetime配列固定长时间の算术にににに配列配列使用し。。

時間数、分数、秒数を入力引数として指定して duration 配列を作成します。2 番目の引数が配列であるため、出力dは同じの配列です。

d =持续时间(1,30:33,0)
d=1x4持续时间01:30:00 01:31:00 01:32:00 01:33:00

3列の数値行列を作成します。列はそれぞれ時間、分、秒を表します。

x = [12 17 54; 9 32 3]
x =2×312 17 54 9 32 3

行列を duration 配列に変換します。

d =持续时间(x)
d=2x1持续时间12:17:54 09:32:03

時間、分、秒で期間を表す文字ベクトルを変換します。

t='6:34:12';d =持续时间(t)
d=期间06:34:12

文字文字の细胞配列を変換します。

t= {'12:54:37',,,,'8:03:12'};d =持续时间(t)
d=1x2 duration12:54:37 08:03:12

日の成分も含むテキストを変換します。表示用に、duration 配列の既定の形式は日数を時間数に変換します。

t='1:00:54:21';d =持续时间(t)
d=期间24:54:21

时间

文字ベクトルを変換します。入力形式は分と秒を表します。出力引数は duration 値で、その形式は時間、分、秒を表します。

t='78:34';Infmt ='MM:SS';d =持续时间(t,'InputFormat',,,,Infmt)
d=期间01:18:34

分,,秒の小数部部部桁桁表す形式をもつもつ文字文字文字ベクトルののののの配列配列配列

Infmt ='MM:SS.SSS';t= {'1:34.862''67:07.218'}
t=1x2单元{'1:34.862'} {'67:07.218'}

t持续时间配列配列変换ます。时间分秒,および秒のの小数部部表す表す表す表す表す表す表す

OUTFMT ='HH:MM:SS.SSS';d =持续时间(t,'InputFormat',,,,Infmt,,,,'格式',,,,outfmt)
d=1x2 duration00:01:34.862 01:07:07.218

持续时间配列配列作成し。。つのつのつのそれぞれ时间数,分数,,秒数秒数ををを指定します分数分数とと秒数秒数秒数を示す示すタイマー

x = [2 3 16; 1 5 59; 1 45 0]
x =3×32 3 16 1 5 59 1 45 0
d =持续时间(x,'格式',,,,'MM:SS'
d=3x1持续时间123:16 65:59 105:00

ヒント

  • 期间配列を受け入れる関数、または返す関数の詳細については、日付と时刻を参照しください。

拡張機能

バージョン履歴

R2014Bで导入