主要内容gydF4y2Ba

このページの翻訳は最新ではありません。ここをクリックして,英語の最新版を参照してください。gydF4y2Ba

datevecgydF4y2Ba

日付と時刻を成分のベクトルに変換gydF4y2Ba

説明gydF4y2Ba

例gydF4y2Ba

メモgydF4y2Ba

日付と時刻は日付ベクトルで表すことができますが,時点を表すにはgydF4y2BadatetimegydF4y2Ba値を,経過時間を表すにはgydF4y2Ba持续时间gydF4y2Ba値またはgydF4y2BacalendarDurationgydF4y2Ba値を使用することをお勧めします。gydF4y2Ba

DateVectorgydF4y2Ba= datevec (gydF4y2BatgydF4y2Ba)gydF4y2Baは,gydF4y2BadatetimegydF4y2BaまたはgydF4y2Ba持续时间gydF4y2Baの値gydF4y2BatgydF4y2Baを“日付ベクトル”gydF4y2Baに,つまり,gydF4y2BatgydF4y2Ba時の年、月、日,分,秒のコンポーネントを6要素で表す数値ベクトルに変換します。gydF4y2Ba

tgydF4y2BaがgydF4y2Ba米gydF4y2Ba要素をもつgydF4y2BadatetimegydF4y2Ba配列またはgydF4y2Ba持续时间gydF4y2Ba配列である場合,gydF4y2BadatevecgydF4y2Baは,各行がgydF4y2BatgydF4y2Baの1つの値に対応するgydF4y2Ba米gydF4y2Ba行6列の行列を返します。gydF4y2Ba

  • tgydF4y2BaがgydF4y2BadatetimegydF4y2Ba配列である場合,その値は時点を表す。gydF4y2BaDateVectorgydF4y2Baの各行は特定の日付と時刻を表す。gydF4y2Ba

  • tgydF4y2BaがgydF4y2Ba持续时间gydF4y2Ba配列である場合,その値は経過時間を表す。gydF4y2BaDateVectorgydF4y2Baの各行は,固定長の時間単位で測定された時間の長さを表す。このため,gydF4y2BaDateVectorgydF4y2Baの2列目の値(月数を表す)は常にゼロです。詳細については,gydF4y2Ba制限gydF4y2Baを参照してください。gydF4y2Ba

例gydF4y2Ba

DateVectorgydF4y2Ba= datevec (gydF4y2BaDateNumbergydF4y2Ba)gydF4y2Baは1つ以上の日付値を日付ベクトルに変換します。関数gydF4y2BadatevecgydF4y2Baは,gydF4y2Ba米gydF4y2Ba個の日付ベクトルを含むgydF4y2Ba米gydF4y2Ba行6列の行列を返します。gydF4y2Ba米gydF4y2Baは,gydF4y2BaDateNumbergydF4y2Ba内の日付値の総数です。gydF4y2Ba

DateVectorgydF4y2Ba= datevec (gydF4y2BaDateStringgydF4y2Ba)gydF4y2Baは,日付と時刻を表すテキストを日付ベクトルに変換します。テキストで使用されている形式が既知の場合は,形式をgydF4y2BaformatIngydF4y2Baとして指定します。gydF4y2BaformatIngydF4y2Baなしの構文は,それを含む構文に比べて大幅に遅くなります。gydF4y2Ba

例gydF4y2Ba

DateVectorgydF4y2Ba= datevec (gydF4y2BaDateStringgydF4y2Ba,gydF4y2BaformatIngydF4y2Ba)gydF4y2BaはgydF4y2BaformatIngydF4y2Baを使用して,gydF4y2BaDateStringgydF4y2Baで表された日付と時刻を解釈します。gydF4y2Ba

DateVectorgydF4y2Ba= datevec (gydF4y2BaDateStringgydF4y2Ba,gydF4y2BaPivotYeargydF4y2Ba)gydF4y2BaはgydF4y2BaPivotYeargydF4y2Baを使用して,年を2文字で指定するテキストを解釈します。テキストで使用されている形式が既知の場合は,形式をgydF4y2BaformatIngydF4y2Baとして指定します。gydF4y2BaformatIngydF4y2Baなしの構文は,それを含む構文に比べて大幅に遅くなります。gydF4y2Ba

例gydF4y2Ba

DateVectorgydF4y2Ba= datevec (gydF4y2BaDateStringgydF4y2Ba,gydF4y2BaformatIngydF4y2Ba,gydF4y2BaPivotYeargydF4y2Ba)gydF4y2BaはgydF4y2BaformatIngydF4y2Baを使用してgydF4y2BaDateStringgydF4y2Baで表された日付と時刻を解釈し,gydF4y2BaPivotYeargydF4y2Baを使用して年を2文字で指定するテキストを解釈します。gydF4y2BaformatIngydF4y2BaおよびgydF4y2BaPivotYeargydF4y2Baは,いずれの順序でも指定できます。gydF4y2Ba

例gydF4y2Ba

[Y、M, D, H, MN, S]gydF4y2Ba= datevec (gydF4y2Ba___gydF4y2Ba)gydF4y2Baは,日付ベクトルの成分を個々の変数gydF4y2BaYgydF4y2Ba、gydF4y2Ba米gydF4y2Ba、gydF4y2BaDgydF4y2Ba、gydF4y2BaHgydF4y2Ba、gydF4y2Ba锰gydF4y2Ba、gydF4y2Ba年代gydF4y2Ba(年、月、日,時,分,秒)として返します。関数gydF4y2BadatevecgydF4y2Ba,は秒(gydF4y2Ba年代gydF4y2Ba)出力の小数部分としてミリ秒を返します。gydF4y2Ba

例gydF4y2Ba

すべて折りたたむgydF4y2Ba

格式gydF4y2Ba短gydF4y2BaggydF4y2Bat = [datetime (gydF4y2Ba“现在”gydF4y2Ba); datetime (gydF4y2Ba“明天”gydF4y2Ba)]gydF4y2Ba
t =gydF4y2Ba2 x1 datetimegydF4y2Ba30-Apr-2021 22:12:35 01-May-2021 00:00:00gydF4y2Ba
DateVector = datevec (t)gydF4y2Ba
DateVector =gydF4y2Ba2×6gydF4y2Ba2021 4 30 22 12 35.075 2021 5 1 1 0 0gydF4y2Ba
格式gydF4y2Ba短gydF4y2BaggydF4y2Ban = 733779.651;datevec (n)gydF4y2Ba
ans =gydF4y2Ba1×6gydF4y2Ba2009 1 6 15 37 26.4gydF4y2Ba
DateString =gydF4y2Ba“28.03.2005”gydF4y2Ba;formatIn =gydF4y2Ba“dd.mm.yyyy”gydF4y2Ba;datevec (DateString formatIn)gydF4y2Ba
ans =gydF4y2Ba1×6gydF4y2Ba2005 3 28 000 0gydF4y2Ba

datevecgydF4y2Baは,形式gydF4y2Ba“dd.mm.yyyy”gydF4y2Baで日付を表すテキストの日付ベクトルを返します。gydF4y2Ba

複数の日付を细胞配列内の文字ベクトルとして渡します。すべての入力日付に同じ形式を使用しなければなりません。gydF4y2Ba

DateString = {gydF4y2Ba“09/16/2007”gydF4y2Ba;gydF4y2Ba“05/14/1996”gydF4y2Ba;gydF4y2Ba“11/29/2010”gydF4y2Ba};formatIn =gydF4y2Ba“mm / dd / yyyy”gydF4y2Ba;datevec (DateString formatIn)gydF4y2Ba
ans =gydF4y2Ba3×6gydF4y2Ba2007 9 16 00 0 1996 5 14 00 0 2010 11 29 00 0gydF4y2Ba
datevec (gydF4y2Ba“11:21:02.647”gydF4y2Ba,gydF4y2Ba“HH: MM: SS。FFF“gydF4y2Ba)gydF4y2Ba
ans =gydF4y2Ba1×6gydF4y2Ba10gydF4y2Ba3.gydF4y2Ba× 2.0210 0.0010 0.0010 0.0110 0.0210 0.0026gydF4y2Ba

出力日付ベクトルでは,ミリ秒は,秒フィールドの小数部分です。テキストgydF4y2Ba“11:21:02.647”gydF4y2Baには,完全な日付ベクトルに変換するための十分な情報が含まれていません。既定の設定では,日付は1月は1月,年は現在の年です。gydF4y2Ba

既定のピボット年を使用して,日付を表すテキストを日付ベクトルに変換します。gydF4y2Ba

DateString =gydF4y2Ba“12-jun-17”gydF4y2Ba;formatIn =gydF4y2Ba“dd-mmm-yy”gydF4y2Ba;DateVector = datevec (DateString formatIn)gydF4y2Ba
DateVector =gydF4y2Ba1×6gydF4y2Ba2017 6 12 0 0gydF4y2Ba

1800年ピボット年をに指定して,同じ日付を日付ベクトルに変換します。gydF4y2Ba

DateVector = datevec (DateString formatIn, 1800)gydF4y2Ba
DateVector =gydF4y2Ba1×6gydF4y2Ba1817 6 12 0 0 0gydF4y2Ba

日付を表すテキストを日付ベクトルに変換して,日付ベクトルの成分を返します。gydF4y2Ba

[y, m, d, h, mn, s] = datevec(gydF4y2Ba“01.02.12”gydF4y2Ba,gydF4y2Ba“通行”gydF4y2Ba)gydF4y2Ba
y = 2012gydF4y2Ba
m = 2gydF4y2Ba
d = 1gydF4y2Ba
h = 0gydF4y2Ba
mn = 0gydF4y2Ba
s = 0gydF4y2Ba

入力引数gydF4y2Ba

すべて折りたたむgydF4y2Ba

日付と時刻。gydF4y2BadatetimegydF4y2Ba値またはgydF4y2Ba持续时间gydF4y2Ba値の配列として指定します。gydF4y2Ba

データ型:gydF4y2BadatetimegydF4y2Ba|gydF4y2Ba持续时间gydF4y2Ba|gydF4y2BacalendarDurationgydF4y2Ba

シリアル日付値。正の倍精度数値の配列として指定します。gydF4y2Ba

例:gydF4y2Ba731878gydF4y2Ba

データ型:gydF4y2Ba双gydF4y2Ba

日付と時刻を表すテキスト。ある時点を表すテキストが各行に含まれる文字配列,文字ベクトルの细胞配列,または字符串ベクトルとして指定します。文字配列のすべての行,あるいは细胞ベクトルまたは字符串ベクトルのすべての要素は同じ形式でなければなりません。gydF4y2Ba

例:gydF4y2Ba“24 - 10月2003 12:45:07”gydF4y2Ba

例:gydF4y2Ba[' 19 - 9月- 2013 ',20 - 9月- 2013 ';' 21 - 9月- 2013 ']gydF4y2Ba

例:gydF4y2Ba{' 15 - 10月- 2010 ' 20 - 11月- 2012 '}gydF4y2Ba

テキストで使用されている形式がわかっている場合は,gydF4y2BaformatIngydF4y2Baも指定しなければなりません。gydF4y2BaformatIngydF4y2Baを指定しない場合,gydF4y2BaDateStringgydF4y2Baは,次の形式のいずれかでなければなりません。gydF4y2Ba

日付と時刻を表すテキストの形式gydF4y2Ba

例gydF4y2Ba

“dd-mmm-yyyy HH: MM: SS”gydF4y2Ba

01 - 3月- 2000 15:45:17gydF4y2Ba

“dd-mmm-yyyy”gydF4y2Ba

01 - 3月- 2000gydF4y2Ba

“mm / dd / yyyy”gydF4y2Ba

03/01/2000gydF4y2Ba

“mm / dd / yy”gydF4y2Ba

03/01/00gydF4y2Ba

“mm / dd”gydF4y2Ba

03/01gydF4y2Ba

“嗯。dd,yyyyHH:MM:SS'

2000年Mar.01 15:45:17gydF4y2Ba

“mmm.dd yyyy、“gydF4y2Ba

Mar.01 2000gydF4y2Ba

“yyyy-mm-dd HH: MM: SS”gydF4y2Ba

2000-03-01 15:45:17gydF4y2Ba

“yyyy-mm-dd”gydF4y2Ba

2000-03-01gydF4y2Ba

“mm / dd / yyyy”gydF4y2Ba

2000/03/01gydF4y2Ba

“HH: MM: SS”gydF4y2Ba

15:45:17gydF4y2Ba

“HH: MM: SS点”gydF4y2Ba

3:45:17点gydF4y2Ba

“HH: MM”gydF4y2Ba

15:45gydF4y2Ba

“HH: MM点”gydF4y2Ba

下午3:45的时候gydF4y2Ba

メモgydF4y2Ba

日付と時刻の形式を示すシンボリック識別子は,gydF4y2BadatetimegydF4y2Ba配列の表示形式を示すシンボリック識別子とは異なります。gydF4y2Ba

一部の形式には,日付と時刻のテキスト表現を変換するために十分な情報が含まれていないことがあります。そのような場合,既定で,時,分,秒は0,日付は1月は1月,年は現在の年になります。gydF4y2BadatevecgydF4y2BaおよびgydF4y2BadatenumgydF4y2Baは2文字の年(たとえばgydF4y2Ba“79”gydF4y2Ba)を現在の年を中心として100年の範囲に入るものと見なします。gydF4y2Ba

formatIngydF4y2Baを指定しない場合,以下の点に注意してください。gydF4y2Ba

  • 月を2桁(gydF4y2Ba毫米gydF4y2Ba)で指定する形式の場合,月の値が12を超えてはならない。gydF4y2Ba

  • ただし,gydF4y2Ba“mm / dd / yy”gydF4y2Baの形式では,テキストの1番目のエントリが12を超え,2番目のエントリが12以下の場合,gydF4y2BadatevecgydF4y2Baは,そのテキストをgydF4y2Ba“yy / mm / dd”gydF4y2Ba形式であると見なします。gydF4y2Ba

日付と時刻を表す入力テキストの形式。シンボリック識別子の文字ベクトルまたは string スカラーとして指定します。

例:gydF4y2Ba'dddd, MMM dd, yyyy'gydF4y2Ba

次の表に,文字ベクトルgydF4y2BaformatIngydF4y2Baの作成に使用できるシンボリック識別子を示します。フィールドを区切るためのハイフン,スペース,コロンなどを含めることができます。gydF4y2Ba

メモgydF4y2Ba

日付と時刻の形式を記述するシンボリック識別子は,gydF4y2BadatetimegydF4y2Ba配列の表示形式を記述するシンボリック識別子とは異なります。gydF4y2Ba

シンボリック識別子gydF4y2Ba

説明gydF4y2Ba

例gydF4y2Ba

yyyygydF4y2Ba

4桁表記の年gydF4y2Ba

1990gydF4y2Ba,gydF4y2Ba2002gydF4y2Ba

yygydF4y2Ba

2桁表記の年gydF4y2Ba

90gydF4y2Ba,gydF4y2Ba02gydF4y2Ba

QQgydF4y2Ba

文字gydF4y2Ba问gydF4y2Baと1桁で表記する四半期gydF4y2Ba

第一季度gydF4y2Ba

嗯gydF4y2Ba

フルネームで表記する月gydF4y2Ba

3月gydF4y2Ba,gydF4y2Ba12月gydF4y2Ba

嗯gydF4y2Ba

最初の3文字で表記する月gydF4y2Ba

3月gydF4y2Ba,gydF4y2Ba12月gydF4y2Ba

毫米gydF4y2Ba

2桁表記の月gydF4y2Ba

03gydF4y2Ba,gydF4y2Ba12gydF4y2Ba

米gydF4y2Ba

大文字の頭文字で表記する月gydF4y2Ba

米gydF4y2Ba,gydF4y2BaDgydF4y2Ba

ddddgydF4y2Ba

フルネームで表記する曜日gydF4y2Ba

周一gydF4y2Ba,gydF4y2Ba周二gydF4y2Ba

dddgydF4y2Ba

最初の3文字で表記する曜日gydF4y2Ba

我的gydF4y2Ba,gydF4y2Ba星期二gydF4y2Ba

ddgydF4y2Ba

2桁表記の日gydF4y2Ba

05gydF4y2Ba,gydF4y2Ba20.gydF4y2Ba

dgydF4y2Ba

大文字の頭文字で表記する曜日gydF4y2Ba

米gydF4y2Ba,gydF4y2BaTgydF4y2Ba

HHgydF4y2Ba

2桁表記の時間gydF4y2Ba
(シンボリック識別子gydF4y2Ba我gydF4y2BaまたはgydF4y2Ba点gydF4y2Baが使用される場合は先頭の0なし)gydF4y2Ba

05gydF4y2Ba,gydF4y2Ba5gydF4y2Ba我gydF4y2Ba

毫米gydF4y2Ba

2桁表記の分gydF4y2Ba

12gydF4y2Ba,gydF4y2Ba02gydF4y2Ba

党卫军gydF4y2Ba

2桁表記の秒gydF4y2Ba

07gydF4y2Ba,gydF4y2Ba59gydF4y2Ba

FFFgydF4y2Ba

3桁表記のミリ秒gydF4y2Ba

057gydF4y2Ba

上午或下午gydF4y2Ba

時刻を表すテキストに挿入されるgydF4y2Ba我gydF4y2BaまたはgydF4y2Ba点gydF4y2Ba

3:45:02gydF4y2Ba点gydF4y2Ba

formatIngydF4y2Ba値は次のガイドラインに従わなければなりません。gydF4y2Ba

  • どのフィールドも複数回指定することはできません。たとえば,gydF4y2Ba“yy-mmm-dd-m”gydF4y2Baは2つの月識別子を含むので使用できません。ただし,例外として,gydF4y2BaddgydF4y2Baの1つのインスタンスは,他の日識別子の1つのインスタンスと組み合わせることができます。たとえば,gydF4y2Ba'dddd MMM dd yyyy'gydF4y2Baは有効な入力です。gydF4y2Ba

  • 我gydF4y2BaまたはgydF4y2Ba点gydF4y2Baを使用する場合は,gydF4y2BaHHgydF4y2Baフィールドも必要です。gydF4y2Ba

  • datevecgydF4y2Baは,gydF4y2Ba“QQ”gydF4y2Baを含む形式を受け入れません。gydF4y2Ba

2文字表記の年を含む100年の日付範囲の開始年を整数で指定します。ピボット年は,年が2文字で指定されている日付の解釈に使用されます。gydF4y2Ba

formatIngydF4y2Baに時刻が含まれる場合,現在の年月日の現在の時刻からピボット年が計算されます。それ以外の場合は,現在の年月日の午前0時から計算されます。gydF4y2Ba

例:gydF4y2Ba2000gydF4y2Ba

メモgydF4y2Ba

入力の日付形式で4文字の年が指定されている場合,末尾2文字は切り捨てられ,“最初”gydF4y2Baの2文字が年を指定します。たとえば,日付とピボット年がgydF4y2Ba(' 25122015 ', ' ddmmyyyy ', 2000)gydF4y2Baとして指定されている場合,結果の日付はgydF4y2Ba25-12-2020gydF4y2Baになります。gydF4y2Ba25-12-2015gydF4y2Baではありません。gydF4y2Ba

データ型:gydF4y2Ba双gydF4y2Ba

出力引数gydF4y2Ba

すべて折りたたむgydF4y2Ba

日付ベクトル。gydF4y2Ba米gydF4y2Ba行6列の行列として返されます。この行列の各行は1つの日付ベクトルに対応し,gydF4y2Ba米gydF4y2Baは入力日付値または日付と時刻を表す文字ベクトルの総数です。gydF4y2Ba

日付ベクトルの成分(年,月,日,時,分,秒)。数値スカラーまたは数値ベクトルとして返されます。ミリ秒は,秒出力の小数部分です。gydF4y2BadatetimegydF4y2Ba配列gydF4y2BatgydF4y2Baの変換では,各成分はgydF4y2Ba一年gydF4y2Ba、gydF4y2Ba月gydF4y2Ba、gydF4y2Ba一天gydF4y2Ba、gydF4y2Ba小时gydF4y2Ba、gydF4y2Ba一分钟gydF4y2Ba、gydF4y2Ba第二个gydF4y2Baの各プロパティの値と等しくなります。たとえば,gydF4y2BaY = t.YeargydF4y2Baのようになります。gydF4y2Ba

制限gydF4y2Ba

  • 最初の引数がgydF4y2BadatetimegydF4y2Ba配列,数値配列,または日付と時刻を表すテキストである場合,gydF4y2BadatevecgydF4y2Baは出力において1に満たない月の値をすべて1に設定します。1より少ない日の値gydF4y2BaDgydF4y2Baは,その前の月の最終日から|gydF4y2BaDgydF4y2Ba|差し引いた日の値に設定されます。ただし,0≤gydF4y2BaDateNumbergydF4y2Ba< 1の場合,gydF4y2Badatevec (DateNumber)gydF4y2Baは,形式gydF4y2Ba[0 0 0 h mn s]gydF4y2Baの日付ベクトルを返します。ここで,gydF4y2BaHgydF4y2Ba、gydF4y2Ba锰gydF4y2Ba、gydF4y2Ba年代gydF4y2Baは,それぞれ時、分、秒に対応します。gydF4y2Ba

  • 最初の引数がgydF4y2Ba持续时间gydF4y2Ba配列である場合,gydF4y2BadatevecgydF4y2Baの出力は時点を表すのではなく,固定長の時間単位で測定された時間の長さを表します。出力行列の各行が期間を年,月,日,時,分,秒の数として表し,その合計は,gydF4y2Ba持续时间gydF4y2Ba入力の対応する要素で表される時間長の合計となります。gydF4y2Ba

    ただし,月ごとに日数が異なるため,月を固定長の時間単位とすることはできません。したがって,月の数は常にゼロとなります。代わりに,gydF4y2BadatevecgydF4y2Baは期間を,合計がその期間となる年数(それぞれの長さが365.2425日),日数(それぞれの長さが86400秒),時間数,分,数秒数として表します。もう1つの結果として,日数は31より大きくすることができます。gydF4y2Ba

ヒントgydF4y2Ba

  • ベクトル化された呼び出し構文を使用すると,大きな配列でパフォーマンスを大幅に改善できます。gydF4y2Ba

拡張機能gydF4y2Ba

C / c++コード生成gydF4y2Ba
MATLAB®编码器™を使用してCおよびc++コードを生成します。gydF4y2Ba

R2006aより前に導入gydF4y2Ba