datenum
(非推奨、datetime または duration を使用すること) 日付と時刻をシリアル日付値に変換
datenum は推奨されません。時点を表すには、datetime 配列を使用してください。経過時間を表すには、duration 配列または calendarDuration 配列を使用してください。コードの更新の詳細については、バージョン履歴またはシリアル日付値と日付文字列の推奨されないインスタンスの置き換えを参照してください。
構文
説明
は、入力配列 DateNumber = datenum(t)t の datetime または duration の値をシリアル日付値に変換します。
シリアル日付値は、先発 ISO 暦で事前に設定された固定日付 (January 0, 0000) からの日数を整数と小数で表します。
は、日付と時刻を表すテキストをシリアル日付値に変換します。テキストで使用される形式がわかっている場合、形式を DateNumber = datenum(DateString)formatIn に指定します。formatIn を指定しない構文は、指定した場合に比べて速度が大幅に低下します。
は、DateNumber = datenum(DateString,formatIn)formatIn を使用して、DateString で表された日付と時刻を解釈します。
は、DateNumber = datenum(DateString,PivotYear)PivotYear を使用して、年が 2 文字で指定されているテキストを解釈します。テキストで使用される形式がわかっている場合、形式を formatIn に指定します。formatIn を指定しない構文は、指定した場合に比べて速度が大幅に低下します。
は、DateNumber = datenum(DateString,formatIn,PivotYear)formatIn を使用して、DateString で表された日付と時刻を解釈し、PivotYear を使用して、年が 2 文字で指定されているテキストを解釈します。formatIn と PivotYear は、いずれの順序でも指定できます。
は日付ベクトルをシリアル日付値に変換し、DateNumber = datenum(DateVector)m 個の日付値の列ベクトルを返します。ここで、m は DateVector 内の日付ベクトルの総数です。
は、DateNumber = datenum(Y,M,D)Y、M、D (年、月、日) 配列の対応する要素についてシリアル日付値を返します。配列は、同じサイズ (またはいずれかがスカラー) でなければなりません。入力引数は日付ベクトル [Y,M,D] として指定することもできます。
また、 は、DateNumber = datenum(Y,M,D,H,MN,S)H、MN、S (時間、分、秒) 配列の対応する要素についてシリアル日付値を返します。配列は、同じサイズ (またはいずれかがスカラー) でなければなりません。入力引数は日付ベクトル [Y,M,D,H,MN,S] として指定することもできます。
例
入力引数
出力引数
ヒント
任意の形状を持つ出力を作成するには、
datenum(Y,M,D)構文とdatenum(Y,M,D,H,MN,S)構文を使用します。datenum(DateVector)構文は日付値の列ベクトルのみを作成します。datenum(2013,[1 3; 2 4],ones(2,2))
ans = 735235 735294 735266 735325