主要内容

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

datetime

説明

datetimeデータデータは,2020年8月24日午前10时50分30秒などの时代を表します。datetime配列は(先発ISO暦を使用して)配列に格納されている各時点に関連付けられた年,月,日,時,分,秒の成分を指定します。

また、datetime配列は以下を提供し。

  • 出力表示と入力テキスト解析の両方に対応する柔軟な形式。

  • ナノ秒までの精度をもつ秒数の小数部の格納。

  • タイムゾーン,夏時間およびうるう秒を考慮するためのプロパティ。

作成

説明

t= DateTime.は、現在の日付と時刻に対応するスカラーdatetime配列を返します。

t= datetime (relativedayは,relativedayで指定された日付を使用します。relativeday入力は、“今天”'明天''昨天''现在'のいずれかです。

t= datetime (DateStringsは、時点を表すDateStringsのテキストから 日期时间値の配列を作成します。

t= datetime (DateStrings,“InputFormat”,infmtinfmtで指定された形式を使用して,DateStringsを解釈します。入力引数DateStringsのすべての値は,同じ形式をもたなければなりません。

類似する形式のあいまいさを回避するには,“InputFormat”とそれに対応するinfmtの値を指定します。

tの表示形式を制御するには,名前と値のペアの引数“格式”を指定するか,t格式プロパティを設定します。

t= datetime (DateVectorsは,DateVectorsの日付ベクトルからdatetime値の列ベクトルを作成します。

t= datetime (Y、M, Dは,YD(年,月,日)の配列の各要素にするdatetime値からなる配列ををし,同じサイズ(または同じかスカラーん入ばません。[Y M D]として指定することもできます。

t= datetime (Y、M D H MI Sは,H心肌梗死年代(时间,分,秒)の配列配列は,同じサイズ[Y-M-D-H-MI-S]として指定することもできます。

t= datetime (Y、M D H MI,年代,女士女士(ミリ秒)配列を追加します。すべての配列は,同じサイズ (またはいずれかがスカラー) でなければなりません。

t= datetime (X,“转换自”,DateType.は,Xの数値をdatetime配列tに変換します。DateType.引数でXの値の形式を指定します。

Xに現地時刻を表す POSIX®時刻またはユリウス日が含まれる場合は,名前と値のペアの引数“时区”を使用してtの適切なタイム ゾーンを指定します。タイム ゾーンを指定しない場合、X内の POSIX時刻またはユリウス日は現地時刻ではなく、UTC時刻として処理されます。

t= datetime (___名称,值は,前述の構文の入力引数のいずれかに加え,1つ以上の名前と値のペアの引数を使用して追加のオプションを指定します。たとえば,名前と値のペアの引数“格式”を使用してtの表示形式を指定できます。

テキストから 日期时间値を作成するときに最良のパフォーマンスを得るには、“格式”か,“InputFormat”とその対応するinfmtの値を指定します。

入力引数

开する

次のいずれかのとして指定しますしし指定ししし指定しし指定指定しし指定指定しし指定指定ししし指定しし指定しししし指定ししし准ししししし准准准准准准准し准し准准准准准酒店

relativedayの値 説明
'昨天' 前の日の日付の午時前0
“今天” 現在の日付の午時前0
'明天' 次の日の日付の午時前0
'现在' 現在の日付と時刻

日付と時刻を表すテキスト。文字配列、文字ベクトルの细胞配列または字符串配列として指定します。関数datetimeは,まずDateStringsの形式を一般的な形式に一致させようとします。形式が既知の場合は,“InputFormat”とそれに対応するinfmt値を指定するか,名前と値のペアの引数“格式”を指定します。

例:“24 - 10月2014 12:45:07”

例:{'15 -OCT-2013','2014年11月20日'}

例:[“2016年11月11日”、“2016年12月12日”]

データ型:烧焦|细胞|一串

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

  • infmtに日付を表す指定子が含まれていない場合,datetimeDateStringsの値を现正常。

  • infmtに时时を表す指定指定が含まれていい合书,datetimeDateStringsの値を深夜0時と見なします。

次の表に,いくつかの一般的な入力形式と,ニューヨーク市の2014年4月19日下午(土)9:41:06.12345の書式設定された入力の例を示します。

infmtの値
“yyyy-MM-dd” 2014-04-19
'dd / mm / yyyy' 19/04/2014
“dd.MM.yyyy” 19.04.2014
“yyyy年MM月dd日” 2014年04月19日(日本語のロケールJA_JP.の文字)
“嗯,嗯,yyyy” 4 月 19, 2014
'EEEE,MMMM D,YYYY H:MM A' 土曜日, 4 月 19, 2014 9:41 午後
'MMMM d,yyyy HH:mm:ss Z' 4 月 19, 2014 21:41:06 -0400
“yyyy-MM-dd“T”HH: mmXXX 2014-04-19T21:41-04:00
“yyyy-MM-dd HH: mm: ss。瑞士的 2014-04-19 21:41:06.123

秒数の小数部を表す入力テキストの場合,9文字以下の年代を使用してinfmtを指定し、秒数の小数部の桁を表すことができます。たとえば、“yyyy-MM-dd HH: mm: ss。瑞士的は日付と時刻をミリ秒の精度で表すテキストの形式です。

有效な文字识别子のな一覧について,datetime配列の格式プロパティを参照してください。

メモ

datetimeが受け入れる文字識別子は,関数datestr达特纳姆およびdatevec.で使用される識別子とは異なります。

データ型:烧焦|一串

日付ベクトルは,行 6.列または行 3.列の行列として指定され、それぞれがの日付ベクトルの全部または一部を含みます。完全な日付ベクトルには、年、月、日、時間、分、および秒をこの順序で指定する 6.つの要素があります。部分的な日付ベクトルには、年、月、および日付をこの順序で指定する 3.つの要素があります。日期向量の各要素は、秒の要素を除き、正または負の整数値でなければなりません。秒の要素は非整数の場合もあります。ある要素が通常の範囲外である場合、datetimeではその日付ベクトル要素と直前の要素の両方が調整されます。たとえば、分の要素が70である場合,datetimeでは時間の要素の値が1増やされて,分の要素の値が10に設定されます。分の要素が-15である場合,datetimeでは時間の要素の値が1減らされて、分の要素の値が45に設定されます。

例:[2014 10 24 12 45 07]

例:(2014 10 24)

データ型:|双重的|int8|int16|int32|int64|uint8|uint16|uint32|uint64

年、月、日の配列。数値配列として指定します。これらの配列は同じサイズでなければなりませんが、代わりにスカラーにすることもできます。Y、M, Dは整数値でなければなりません。

  • Y、M, Dがすべてスカラーまたはすべて列ベクトルである場合、入力引数を日付ベクトル[Y M D]として指定できます。

  • YDのいずれかの入力の要素が通常の範囲を超える場合,datetimeではその要素と直前の入力の同じ要素の両方が調整されます。詳細は,DateVectors入力引数の説明を参照してください。

例:2003、10、24

データ型:|双重的|int8|int16|int32|int64|uint8|uint16|uint32|uint64

年,月,日,時,分,秒の配列。数値配列として指定します。これらの配列は同じサイズでなければなりませんが,代わりにスカラーにすることもできます。秒の入力年代には小数を指定できます。Y、M D H MIの配列は、整数値を含まなければなりません。

  • Y、M D H MI Sがすべてスカラーまたはすべて列ベクトルである場合、入力引数を日付ベクトル[Y-M-D-H-MI-S]として指定できます。

  • YDH心肌梗死年代のいずれかの入力の要素が通常の範囲を超える場合,datetimeではその要素と直前の入力の同じ要素の両方が調整されます。詳細は,DateVectors入力引数の説明を参照してください。

例:2003年,10日,24日,12日,45岁的07.451

データ型:|双重的|int8|int16|int32|int64|uint8|uint16|uint32|uint64

年,月份,时,时,秒およびミリ秒配列。Y、M D H MI Sの配列は、整数値を含まなければなりません。女士は小数のミリ秒を含むことができます。

YDH心肌梗死年代女士のいずれかの入力の要素が通常の範囲を超える場合,datetimeによってその要素と,直前の入力の同じ要素が両方とも調整されます。詳細は,DateVectors入力引数の説明を参照してください。

例:2003,10,24,12,45,07,10.52

データ型:|双重的|int8|int16|int32|int64|uint8|uint16|uint32|uint64

数量。配列として指定し。

データ型:|双重的|int8|int16|int32|int64|uint8|uint16|uint32|uint64

Xの値のタイプ。次のいずれかの値として指定します。

DateType.の値

Xの値の形式

“datenum”

0000年 1.月 0日からの日数 (先発 国际标准化组织暦)。

“超越”

1900年1月0日からの日数。

Excel®の日付値は,最も近いマイクロ秒に丸められます。

メモ:Excelは誤って1900年をうるう年であると見なしています。したがって、Excelの日付値を計算するときには,1900年2月28日と1900年3月1日の間に1日余分な日が入り,不連続性が発生します。

“卓越1904”

1904年1月0日からの日数。

Excelの日付値は,最も近いマイクロ秒に丸められます。

メモ:Excelは誤って1900年をうるう年であると見なしています。したがって、Excelの日付値を計算するときには,1900年2月28日と1900年3月1日の間に1日余分な日が入り,不連続性が発生します。

'juliandate'

紀元前 4714年 11月 24日午後 0時 (UTC)からの日数 (先発グレゴリオ暦)。

タイムゾーンを指定せずにXdatetime配列に変換する場合,datetime値は現地時刻ではなく,UTC時刻を表します。現地時刻を表すには,名前と値のペアの引数“时区”を使用してタイムゾーンを指定します。

例:ニューヨークのタイムゾーンをを使てXを変換します。

t = dateTime(x,'convert from','juliandate',...'timezone','美国/ new_york')

次に、时区に空の文章ベクトルを割り当てて,Tをタイムゾーンなしで現地時刻を表すdatetime配列に変换できます。

T.TimeZone = "

“修饰的朱利安达特”

1858年11月17日午前0時(UTC)からの日数。

タイムゾーンを指定せずにXdatetime配列に変換する場合,datetime値は現地時刻ではなく,UTC時刻を表します。現地時刻を表すには,名前と値のペアの引数“时区”を使用してタイムゾーンを指定します。

例:ニューヨークのタイムゾーンをを使てXを変換します。

T = datetime (X,‘ConvertFrom’,‘modifiedjuliandate’,……“时区”、“美国/ New_York”)

次に、时区に空の文章ベクトルを割り当てて,Tをタイムゾーンなしで現地時刻を表すdatetime配列に変换できます。

T.TimeZone = "

“posixtime”

1970年1月1日就是(UTC)からの秒数(うるう秒のカウントなし)。

タイムゾーンを指定せずにXdatetime配列に変換する場合,datetime値は現地時刻ではなく,UTC時刻を表します。現地時刻を表すには,名前と値のペアの引数“时区”を使用してタイムゾーンを指定します。

例:ニューヨークのタイムゾーンをを使てXを変換します。

T = datetime (X,‘ConvertFrom’,‘posixtime’,……“时区”、“美国/ New_York”)

次に、时区に空の文章ベクトルを割り当てて,Tをタイムゾーンなしで現地時刻を表すdatetime配列に変换できます。

T.TimeZone = "

“名称”

yyyymmddの数量ででれる日付。たとえば,20140402は2014年4月2日を表します。

国家结核控制规划的

1900年1月1日00:00:00(UTC)からから“时间刻み”の数(个个の时间刻みは2 ^ -32秒)

'。网'

0001年1月1日就是(UTC)からの”時間刻み”の数(個々の時間刻みは100 ns)

“ntfs”

1601年1月1日就是(UTC)からの”時間刻み”の数(個々の時間刻みは100 ns)

“epochtime”、“时代”,epochValue

特定のエポックからの秒数

さらに、epochValueも指定しなければなりません。これは,エポック時刻を表すdatetimeスカラー,文章ベクトル,または字符串スカラーです。

例:2000年1月1日からの日数が返されます。

t = dateTime(x,'convertfrom',...'epochtime','epoch','2000-01-01')

“epochtime”、“时代”,epochValue“TicksPerSecond”,n

エポック時刻からの”時間刻み”の数。

epochValueの指定に加えて1秒あたりの”時間刻み”の数であるスカラー整数nを指定することもできます。

例:2000年1月1日からの日数が返されます。Xはこの日から前または後の時間 (ミリ秒単位) を表します。

T=日期时间(X,'ConvertFrom',…'epochtime','Epoch','2000-01-01','TicksPerSecond',1000)

名前と値のペアの引数

オプションの名称,值の驰数量的名字は引数名で,价值は対応する値です。的名字は引用符で囲まなければなりません。name1,value1,...,namen,valuenのように,複数の名前と値のペアの引数を任意の順序で指定できます。

例:'Format','eeee MMMM d, y','TimeZone','local'は、日期时间値に表示形式を適用し、ローカル タイム ゾーンを指定します。

出力配列の値の表示形式。“格式”00

格式の値 説明

'默认'

既定の表示形式形式使使。

“保存输入”

入力形式infmtで指定された形式を使用します。infmtを指定しない場合は,datetimeで自动的に形式が判别されます。

文字ベクトルまたは 一串スカラー

文字ベクトルまたは 一串スカラーで指定された形式を使用します。

独自の形式を指定する場合は,有効な文字識別子を使用しなければなりません。すべての有効な文字識別子の一覧については,格式プロパティを参照してください。

出荷時の既定の形式はシステムのロケールに依存します。既定の表示形式を変更するには,既定既定DateTime形式を参照してください。

“InputFormat”パラメーターを指定せずにDateStringsの入力を指定した場合、datetime格式の値に基づいてDateStringsを解釈しようとします。

例:'Format','eeee, MMMM d, yyyy HH:mm:ss'は,日付と时代を水平日,4月9日,2014年2月9日21:41:06のような形式で表示ますます。

データ型:烧焦|一串

入力引数DateStringsの値のロケール。“场所”と、文字ベクトルまたは 一串スカラーで構成されるコンマ区切りのペアとして指定します。语言环境の値により,datetimeDateStringsを解釈する方法が決まります。ただし,出力のdatetime値を表示する方法は,これでは決まりません。

语言环境のの値は次次のかになりなり

  • “系统”。システムのロケールを使用します。

  • xx._YYの形式の文字ベクトルまたは 一串スカラー。xx.は ISO 639-1で定義された小文字 2.文字の言語コードで、YYは ISO 3166-1α-2で定義された大文字の国コードです。

次の表に一般的なロケールの値を示します。

ロケール 言語
“de_DE” ドイツ語 ドイツ
“en_GB” 英語 英国
“en_US” 英語 米国
“es_ES” スペイン語 スペイン
“fr_FR” フランス語 フランス
“它!” イタリア語 イタリア
'ja_jp' 日本語 日本
'ko_kr' 韓国語 韓国
“nl_nl” オランダ語 オランダ
“zh_CN” 簡体字中国語 中国

名前と値のペアの引数“场所”は,DateStrings入力引数を使用する場合にのみ使用できます。

例:'locale','de_de'

メモ

语言环境値により,入力テキスト値の解釈决まります。出力のdatetime値値は,[基本设定]ウィンドウの(日付と時刻の形式)セクションの[ロケール]オプションで指定された言語で表示されます。

データ型:烧焦|一串

2.文字表記の年を含む 100年の日付範囲の開始年。“PivotYear”と整数で构成されるコンマ区切りのペアとして指定します。ピボット年は,年が2文字で指定されている日付の解釈に使用されます。つまり,ピボット年はinfmt引数にyまたはyy.が含まれている場合にのみ有効になります。

名前と値のペアの引数“PivotYear”は,DateStrings入力引数を使用する場合にのみ使用できます。

例:“PivotYear”,1900年

データ型:|双重的|int8|int16|int32|int64|uint8|uint16|uint32|uint64

タイムゾーン。“时区”と,タイムゾーンを指定する文字ベクトルまたは字符串スカラーで構成されるコンマ区切りのペアとして指定します。

関数datetime“时区”の値を使用して,入力データを解釈し,出力配列の时区プロパティを設定します。入力データがタイム ゾーンを含む文字ベクトルまたは 一串である場合、関数datetimeはすべての値を指定されたタイムゾーンに変換します。

タイムゾーンの詳細とリストについては,时区プロパティを参照してください。

データ型:烧焦|一串

プロパティ

开する

表示形式。'默认'、文字ベクトルまたは 一串スカラーとして指定します。

格式の値 説明

'默认'

既定の表示形式形式使使。

文字ベクトルまたは 一串スカラー

文字ベクトルまたは 一串スカラーで指定された形式を使用します。

独自の形式を指定する場合は,Unicode®ロケールデータマークアップ言語(LDML)の標準の日付および時刻に対応する有効な文字識別子を使用しなければなりません。

例:'eeee, MMMM d, yyyy HH:mm:ss'は,日付と时代を水平日,4月9日,2014年2月9日21:41:06のような形式で表示ますます。

フィールドを区切るために,ハイフン,スペース,コロンなどの记やascii o户外文库を含めることができます。无所不包的および无所不包的をリテラル文字として形式に含めるには,文字を一重引用符で囲みます。

例:“uuuu-MM-dd“T”HH: mm: ss”は,日付と时代を2014-04-09T21:41:06のような形式で表示ますます。

メモ

datetimeが受け入れる文字識別子は,関数datestr达特纳姆およびdatevec.で使用される識別子とは異なります。

出荷時の既定の形式はシステムのロケールに依存します。既定の表示形式を変更するには,既定既定DateTime形式を参照してください。

一般的な形式の例

次の表に一般的な表示形式を示します。ここで示す出力の例は、ニューヨーク市の 2014年 4.月 9日 (水) 晚上9:41:06.12345の日付に各形式を適用したものです。

格式の値
“yyyy-MM-dd” 2014-04-09
'dd / mm / yyyy' 09/04/2014
“dd.MM.yyyy” 09.04.2014
“yyyy年MM月dd日” 2014年 04月 09日(日本語のロケールJA_JP.の文字)
“嗯,嗯,yyyy” 4 月 9, 2014
'EEEE,MMMM D,YYYY H:MM A' 水曜日、2014年4月9日,41点
'MMMM d,yyyy HH:mm:ss Z' 4.月 9, 2014 21:41:06 -0400
“yyyy-MM-dd“T”HH: mmXXX 2014-04-09T21:41-04:00
“yyyy-MM-dd HH: mm: ss。瑞士的 2014-04-09 21:41:06.123

すべての日付と时钟のの

日付および時刻のフィールドの表示形式を指定するには,次の識別子を使用します。表示形式は,ニューヨーク市の 2014 年 4 月 9 日 (水) 9:41:06.12345 PM の日付の出力を示します。

文字識別子 説明 表示
G 紀元 CE
y 先頭に0を付けない表記の年。この表の後のメモを参照してください。 2014
yy. 下 2.桁表記の年。この表の後のメモを参照してください。 14
yyyy... “y”の数に対応する桁数以上で表記した年 2014年の場合、“多”では2014と表示され,'yyyyy'では02014.と表示されます。
uuu... 国际标准化组织年。年を単一の数値で表したものです。国际标准化组织年では、紀元後の年が正の値、紀元前の年が負の値で表され、紀元前 1.年が 0年になります。 2014
1桁表记记の四四 2
QQ 2.桁表記の四半期 02
回调 省略形で表記した四半期 第二季
QQQQ 完全名でで表记表记した四四四 第2四半期
1桁または2桁の数値で表記した月 4
毫米 2.桁の数値で表記した月 04
短縮名で表記した月 4月
完全名で表記した月 4月
大文字の頭文字で表記した月 一个
W 1.桁表記の月間通算週 2
d 1桁または2桁表記の月間通算日 9
dd 2桁表記の月間通算日 09
D 1 ~ 3 桁表記の年間通算日 99.
DD 2桁表記の年間通算日 99.
DDD. 3桁表記の年間通算日 099
e 1桁または2桁の数値で表記した曜日 4(週の始まりは日曜日)
ee 2.桁の数値で表記した曜日 04
Eee. 短短缩でしたた曜
eeee 完全名で表记したた曜日 水曜日
eeeee 先頭文字で表記した曜日
一个 午前と午後の区分 午後
h 1.桁または 2.桁表記の 12時間制の時間 9
hh 2.桁表記の 12時間制の時間 09
H 1桁または2桁表記の24時間制の時間 21
HH 2桁表記の24時間制の時間 21
1.桁または 2.桁表記の分 41
毫米 2桁表記の分 41
年代 1.桁または 2.桁表記の秒 6
党卫军 2桁表記の秒 06
年代党卫军、……SSSSSSSSSS. “年代”の数に対応する桁数で表記した秒の小数部(最大9桁) “SSS”のの合,6.12345秒は6.123までに切り舍てられます。

メモ

  • 2桁の年番号を読み取る場合に形式をyまたはyy.として指定すると、その年の世紀はピボット年に基づいて判別されます。

  • 年間通算日番号を読み取る場合に年間通算日(D)とグレゴリオ年(y) の両方の識別子を含む形式を指定すると、datetimeは年間通算日番号を正確に読み取らないことがあります。yの代わりにISO年(u

  • ゼロに近い年番号を扱うときは、文字yの代わりに文章uを1文字以上使用します。

  • 纪元纪元144683年より后または纪元前140743年より前datetime値については,指定した格式の値に関係なく,年番号のみが表示されます。

タイムゾーンオフセットの形式

タイムゾーンオフセットの表示形式を指定するには,次の識別子を使用します。タイム ゾーンオフセットは、特定の datetime と UTC との時差です。タイム ゾーンには、タイム ゾーン オフセットを決定するルールがあり、オフセットは 1 年のうちの時期に応じて異なります。タイム ゾーン オフセットの指定子を datetime 配列の表示形式に含めると、表示する時刻の成分を明確に指定できます。

文字識別子 説明 表示
z タイム ゾーン オフセットの省略名。この値が指定されていない場合、タイム ゾーン オフセットにはUTC-4などの短いUTC形式が使用されます。 乙二胺四乙酸
Z ISO 8601基本形式。時、分、秒 (オプション) の各フィールドがあります。 -0400年
睡眠 長いUTC形式。 UTC-04:00
ZZZZZ ISO 8601拡張形式。時,分,秒(オプション)の各フィールドがあります。ISO 8601 UTC指定子“Z”として0の時間オフセットが表示されます。
xまたはX ISO 8601基本形式。時分(オプション)の各フィールドがあります。Xをを指定する,iso 8601 UTC指定子“z”として0の时间オフががされます。 -04
xx.またはXX ISO 8601基本形式。時,分の各フィールドがあります。XXをを指定する,iso 8601 UTC指定子“z”として0の时间オフががされます。 -0400年
xxxまたはXXX ISO 8601拡張形式。時,分の各フィールドがあります。XXXをを指定する,iso 8601 UTC指定子“z”として0の时间オフががされます。
xxxxまたはXXXX ISO 8601基本形式。時、分、秒 (オプション) の各フィールドがあります。XXXXをを指定する,iso 8601 UTC指定子“z”として0の时间オフががされます。 -0400年
xxxxxまたはxxxxx. ISO 8601拡張形式。時,分,秒(オプション)の各フィールドがあります。xxxxx.をを指定する,iso 8601 UTC指定子“z”として0の时间オフががされます。

タイムゾーン。文字ベクトルまたは一串スカラーとして指定します。このプロパティを使用して、datetime配列を作成した後にタイムゾーンを変更できます。

タイムゾーンを設定して,タイムゾーンのオフセットを計算するには,datetimeデータ型は、伊安娜タイム ゾーン データベースの互联网地址分配机构(IANA)で提供されているコードとデータを使用します。datetimeで現在使用されているバージョンには、伊安娜からの最新の更新が含まれています (datetimeでで用されているバージョンを取得するために,关联时区の2つ目の出力を返します)。

时区のの値は次次のかになりなり

  • ''。特定のタイム ゾーンに属さない "ゾーンなし" のdatetime配列を作成します。

  • 伊安娜タイム ゾーン データベースのタイム ゾーン地域の名前 (例'美国/ Los_Angeles')。

  • ISO 8601の+嗯または-嗯の形式の文库ベクトル(例' + 01:00 ')。UTCからの固定オフセットのタイムゾーンを指定します。

  • UTC的。協定世界時に基づいてdatetime配列を作成します。

  • “UTCLeapSeconds”。うるう秒が考慮された協定世界時に基づいてdatetime配列を作成します。datetimeデータ型でサポートされる,うるう秒のリストについては,leapsecondsを参照してください。

  • “本地”。システムのタイム ゾーンに基づいてdatetime配列を作成します。时区プロパティをクエリすると 伊安娜値が返されます。

次の表にIANAタイムゾーンデータベースの一般的なタイムゾーン地域の名前を示します。

时区の値 UTCオフセット UTC DSTオフセット
'africa / Johannesburg' + 02:00 + 02:00
“美国/芝加哥” −06:00 -05:00
美国/丹佛的 -07:00 −06:00
'美国/ Los_Angeles' −08:00 -07:00
“美国/纽约” -05:00 −04:00
“美国/圣保罗” −03:00 −02:00
“亚洲/香港” +08:00 +08:00
'亚洲/加尔各答' +05:30 +05:30
“亚洲/东京” +09:00 +09:00
“澳大利亚/悉尼” +10:00 +11:00
“欧洲/伦敦” + 00:00 + 01:00
“欧洲/苏黎世” + 01:00 + 02:00

データ型:烧焦|一串

datetime配列の各値の年番号。サイズおよび形状がdatetime配列と同じ数値配列として指定します。それぞれの年番号はISOカレンダーに基づく整数値です。紀元後の年の値は正、紀元前の年の値は 0 または負になります。たとえば、紀元前 1 年の年番号は 0 になります。

うるう日 (2 月 29日) にあたるdatetime値でプロパティをうるう年でない年に設定すると,その日の白天のプロパティが 3.月 1.日に変わります。

datetime配列の各値の月番号。サイズおよび形状がdatetime配列配列と数码配列指定します。それぞれの月番はは1から12までのの値です。プロパティの値が1から12までの範囲になるようにプロパティの値が調整されます。たとえば、月番号 0は前の年の 12月に相当します。過去の日付の月番号は先発グレゴリオ暦に基づきます。

datetime配列の各値の月間通算日番号。サイズおよび形状がdatetime配列と同じ数値配列として指定します。月間通算日番号はそれぞれ 1 から 28、29、30 または 31 までの整数値で、値の範囲は月および年によって異なります。範囲外の値を設定した場合、白天プロパティプロパティの値がが适切な范囲になるようプロパティとたとえば,日番号0は前のののののの最后ますします。

datetime配列の各値の時間番号。サイズおよび形状がdatetime配列と同じ数値配列として指定します。それぞれの時間番号は 0から 23までの整数値です。範囲外の値を設定した場合、小时プロパティプロパティの値がが适切な范囲になるよう白天のプロパティが調整されます。たとえば、時間番号 -1.は前の日の 23時に相当します。

夏时间に従う特价のゾーンゾーンゾーンゾーン

  • 夏时间开启时又时间の空间によって生命现处于しないdatetimeを作物成する値値小时プロパティに指定した場合は,小时プロパティが 1.時間後の時刻に調整されます。

  • 夏時間終了時の時間のオーバーラップによって生じるあいまいなdatetimeを作成する値を小时プロパティに指定した場合は,2つの時刻のうち標準時で2番目にあたる時刻にdatetimeが調整されます。

datetime配列の各値の分番号。サイズおよび形状がdatetime配列と同じ数値配列として指定します。それぞれの分番号は0から59までの整数値です。範囲外の値を指定した場合,分钟プロパティプロパティの値がが适切な范囲になるよう小时白天たとえば,分番号-1は前ののの59分に対応します。

datetime配列の各値の数。サイズサイズおよび形状datetime配列と同じ数値配列として指定します。それぞれの秒の値は浮動小数点値で,通常は0以上60未満の範囲になります。範囲外の値を設定した場合,第二プロパティプロパティの値がが适切な范囲になるよう分钟小时白天たとえば,-1秒前れます,-1秒前のの59秒に対応します。

时区の値が“UTCLeapSeconds”に設定されたdatetime配列の場合、秒の範囲は 0以上 61未満になります。60 ~ 61 の値はうるう秒の 日期时间を表します。datetimeデータ型でサポートされる,うるう秒のリストについては,leapsecondsを参照してください。

このプロパティは読み取り専用です。

システムのタイムゾーン設定。文字ベクトルまたは一串スカラーとして指定します。このタイム ゾーン設定は MATLAB®を実行しているシステムによって決まります。

例:美国/纽约

すべて折りたたむ

ローカルシステムのタイムゾーンにおける現在の日付と時刻を指定します。

t = datetime ('现在'“时区”“本地”“格式”“d-MMM-y HH:mm:ss Z”
t =datetime30 - -0400年4月- 2021年22:14:46

韓国のソウルのタイムゾーンにおける現在の日付と時刻を指定します。

t = datetime ('现在'“时区”“亚洲/首尔”“格式”“d-MMM-y HH:mm:ss Z”
t =datetime1 - 5月- 2021 11:14:46 + 0900

文字ベクトルの 单间牢房配列からdatetime配列を作成します。

日期字符串={“2014-05-26”'2014-08-03'};t = datetime (DateStrings“InputFormat”“yyyy-MM-dd”
t =2 x1 datetime26日- 2014年5月- 03 - 8月- 2014年

tのdatetime値は,入力日付の形式ではなく既定の形式を使用して表示されます。

R2016b以降では、関数一串を使用して字符串配列を作成し,その後datetime値に変換することができます。

str = [“2016-03-24”“2016-04-19”
str =1 x2字符串"2016-03-24" "2016-04-19"

入力形式を每天に指定して,弦を変換します。strが字符串配列であっても,形式は文字ベクトルとして指定しなければなりません。

t = datetime (str,“InputFormat”“yyyy-MM-dd”
t =1x2日期时间2016年24月19日 -  2016年4月

日付と時刻をミリ秒の精度で表すテキストからdatetime値を作用成します。附加报告なしに关联datetimeでは解析できない形式のテキストを変換するために、名前と値のペアの引数“InputFormat”を指定します。

d=“2018-06-25 11:23:37.712”;t = datetime (d,“InputFormat”“yyyy-MM-dd HH: mm: ss。瑞士的
t =datetime2018年6月25日11:23:37

この変換では秒数の小数部が保持されます。しかし、既定のdatetime配列は秒数の小数部を”表示”しません。これこれを表示するに,名称と値のペア“格式”,または格式プロパティのいずれかを指定します。

t.format ='MMM dd,yyyy HH:mm:ss.SSS'
t =datetime2018年6月25日11:23:37.712

“InputFormat”引数は,入力テキストからの変換にのみ適用されます。格式プロパティは,任意のdatetime配列の表示を指定します。

ISO 8601形式の日付をdatetime値に変換します。

ISO 8601形式の日付含む字字からなるなるをではしますこの形式で,日付と时尚の切り切りとしてとして字の切りさますます。各れベクトルます。はutcからからのオフセットがゼロであることを示し示し

日期字符串={2014 - 05 - 26 - t13:30凌晨”'2014-08-26T13:30-04:00'2014 - 09 - 26 t13:30z
DateStrings =3 x1细胞{2014 - 05 - 26 - t13:30凌晨'}{' 2014 - 08 - 26 - t13:30内}{' 2014 - 09 - 26 t13:30z '}

文字ベクトルを 日期时间値に変換します。入力形式を指定するときに、文字 Tを一重引用符で囲んでリテラル文字であることを示します。名前と値のペアの引数时区を使用して、出力する 日期时间配列のタイム ゾーンを指定します。

t = datetime (DateStrings“InputFormat”“uuuu-MM-dd“T”HH: mmXXX“时区”UTC的
t =3x1 DateTime.26- 5 -2014 18:30:00 26- 8 -2014 17:30:00 26- 9 -2014 13:30:00

tの日期时间値は,既定の形式で表示されます。

フランス語の日付を含む文字ベクトルの细胞配列を作成します。

C = {“8艾薇儿2013”“2013年5月9日”“juin 2014”“2014年juillet 11日”
C =2x2细胞{'8 avril 2013'} {'9 mai 2013'} {'10 juin 2014'} {'11 juillet 2014'}

Cの文字ベクトルをdatetime値に変換します。使用しているコンピューターが英語を使用するロケールに設定されている場合は,名前と値のペアの引数“场所”を指定して,その文字列がフランス語表記であることを示さなければなりません。

t=日期时间(C,“InputFormat”“d MMMM yyyy”“场所”“fr_FR”
t =2x2 DateTime.2013年4月09日至2013年 -  2013年10月10日-2014 11-jul-2014

tのDATETIME値値,既定の形式,および设定されてシステムに基础てmatlabが使使言语言语で表示れれ

年,月,日の値が别々格式されたたのからdatetime配列を作成します。

年の値Yと日の値Dのサンプル数値配列を作成します。この例では,月の値Mはスカラーにします。

Y = (2014; 2013; 2012);M = 1;D =(31日、30、31);

datetime配列を作成します。

t = datetime (Y, M, D)
t =3x1 DateTime.2014年1月31日至2013年1月31日 -  2012年1月31日

名前と値のペアの引数格式を使用して出力のカスタム表示形式を指定します。

t = datetime (Y, M, D,“格式”'eeee, MMMM d, y'
t =3x1 DateTime.2014年1月31日星期五2013年1月30日星期三2012年1月31日星期二

1900年1月0日からの日数を表すExcel®日付値のサンプル配列を作成します。

X=[395583960;3970039800]
X =2×239558 39600 39700 39800

Xの値をdatetime値値変换します。

t = datetime (X,“ConvertFrom”“超越”
t =2x2 DateTime.2008年4月20日01-jun-2008 09-Sep-2008 18-Dec-2008

ヒント

互換性についての考慮事項

开する

R2020Aでの动作変更

拡張機能

R2014Bで导入