主要内容

이번역페이지는최신내용을담고있지않습니다。최신내용을문으로보려면여기를클릭하십시오。

datetime

특정시점을나타내는배열

설명

datetime배열을역산iso달력을사용하여특정시점을나타냅니다。datetime형값은최대나노초정밀도까지허용되는유연한표시형식을가지며,표준시간,대일광절약시간제,윤초(闰秒)를고려하여계산될수있습니다。

생성

설명

t= datetime은현재날짜및시간을스칼라datetime형배열로반환합니다。

예제

t= datetime (relativeDayrelativeDay로지정된날짜를사용합니다。relativeDay입력값은“今天”“明天”“昨天”“现在”중하나가될수있습니다。

t= datetime (DateStrings는시점을나타내는DateStrings의텍스트에서datetime형값으로구성된배열을만듭니다。

예제

t= datetime (DateStringsInputFormat”,infmtinfmt로지정된형식을사용하여DateStrings를해석합니다。입력marketing수DateStrings의모든값은형식이동일해야합니다。

유사한형식사이의모호성을방지하려면“InputFormat”과그대응값infmt를지정하십시오。

t의@ @시형식을제어하려면“格式”이름-값쌍通讯录수를지정하거나t格式속성을설정하십시오。

예제

t= datetime (DateVectorsDateVectors의날짜벡터에서datetime형값의열벡터를만듭니다。

t= datetime (Y、M, DYD(연월일)배열의각요소로부터datetime형값으로구성된배열을만듭니다。어떤값이든스칼라일수있으며,배열marketing경우서로크기가동일해야합니다。입력수를날짜벡터[y m d]로지정할수도있습니다。

t= datetime (Y、M D H MI SH心肌梗死年代(시,분,초)도포함한배열을만듭니다。어떤값이든스칼라일수있으며,모든배열의크기는동일해야합니다。입력수를날짜벡터[y m d h mi s]로지정할수도있습니다。

t= datetime (Y、M D H MI,年代,女士女士(밀리초)도배열에추가합니다。어떤값이든스칼라일수있으며,모든배열의크기는동일해야합니다。

예제

t= datetime (X“ConvertFrom”,dateTypeX의숫자형값을datetime형 배열t로변환합니다。dateType化学式수는X의값유형을지정합니다。

X에현지시간을나타내는posix®시간또는율리우스적일이들어있는경우“时区”이름-값쌍通讯录수를사용하여t에대해적절한@ @준시간대를지정합니다。준시간대를지정하지않으면X에있는POSIX시간또는율리우스적일은현지시간이아니라UTC시간으로처리됩니다。

t= datetime (___名称,值는위에열거된구문의입력인수외에,이름——값쌍의인수를하나이상사용하여추가옵션을지정합니다。예를들어,“格式”이름-값쌍의通讯录수를사용하여t의@ @시형식을지정할수있습니다。

텍스트에서datetime형값을생성할때최상의성능을구현하려면“格式”을지정하거나“InputFormat”과그대응값infmt를지정하십시오。

입력marketing수

모두 확장

현재날짜를기준으로한날로,다음값중하나로지정됩니다。

relativeDay의값 설명
“昨天” 전날의날짜,자정
“今天” 현재날짜,자정
“明天” 다음날의날짜,자정
“现在” 현재날짜와시간

날짜/시간을나타내는텍스트로,문자형배열,문자형벡터로구성된셀형배열또는字符串형배열로지정됩니다。datetime함수는먼저DateStrings의형식을일반적형식과일치시키려고시도합니다。형식을알고있으면“InputFormat”과그대응값infmt를지정하거나“格式”이름-값쌍의通讯录수를지정하십시오。

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

예:{' 15 - 10月- 2013 ',' 20 - 11月- 2014 '}

예:[" 11 - 11月- 2016”,“12 - 12月- 2016”)

데이터형:字符|细胞|字符串

날짜/시간을나타내는입력텍스트형식으로,다음문자식별자를포함하는문자형벡터또는字符串형스칼라로지정됩니다。

  • infmt가날짜지정자를포함하지않으면datetimeDateStrings의값이현재날짜에속하는것으로가정합니다。

  • infmt가시간지정자를포함하지않으면datetimeDateStrings의값이자정에해당하는것으로가정합니다。

다음표에는여러가지일반적인입력형식이나와있으며,뉴욕시의날짜2014년월일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의문자)
'MMMM d, yyyy' 4月19日
'eeee, MMMM d, yyyy h:mm a' 2014年4月19日星期六晚上9:41
'MMMM d, yyyy HH:mm:ss Z' 2014年4月19日21:41:06 -0400
“yyyy-MM-dd“T”HH: mmXXX 2014 - 04 - 19 - t21:41内
“yyyy-MM-dd HH: mm: ss。瑞士的 2014-04-19 21:41:06.123

소수초(分数秒)를나타내는입력텍스트의경우,infmt에소수초자릿수를나타내는年代문자를최대9개까지지정할수있습니다。예를들어,“yyyy-MM-dd HH: mm: ss。瑞士的는날짜/시간을밀리초까지나타내는텍스트형식입니다。

유효한문자식별자의전체목록을보려면datetime형배열의格式속성을참조하십시오。

참고

datetime이받는문자식별자는datestr함수,datenum함수,datevec함수가사용하는식별자와다릅니다。

데이터형:字符|字符串

날짜벡터로,전체날짜벡터또는부분날짜벡터를각각포함하는×6 또는×3행렬로지정됩니다。전체날짜벡터는연,월,일,시,분,초를순서대로지정하는6개요소를가집니다。부분날짜벡터는연,월,일을순서대로지정하는3개소를가집니다。DateVector의각요소는양의정수값이나음의정수값이어야합니다(단,초를나타내는요소는예외적으로소수일수있음)。소가정상범위를벗어나는경우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

연,월,일배열로,숫자형배열로지정됩니다어떤값이든스칼라일수있으며,배열marketing경우서로크기가동일해야합니다。Y、M, D는정수값이어야합니다。

  • Y、M, D가모두스칼라이거나모두열벡터경우입력수를날짜벡터[y m d]로지정할수있습니다。

  • YD입력값중하나의소가정상범위를벗어나는경우datetime은해당소와이전입력값의동일한소를모두조정합니다。자세한내용은DateVectors입력수에대한설명을참조하십시오。

예:2003、10、24

데이터형:||int8|int16|int32|int64|uint8|uint16|uint32|uint64

연,월,일,시,분,초배열로,숫자형배열로지정됩니다。어떤값이든스칼라일수있으며,배열marketing경우서로크기가동일해야합니다。소수초(分数秒)를초입력수年代의일부로지정합니다。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

연,월,일,시,분,초,밀리초배열로,숫자형배열로지정됩니다。어떤값이든스칼라일수있으며,배열marketing경우서로크기가동일해야합니다。Y、M D H MI S배열은정수값을포함해야합니다。女士는소수밀리초를포함할수있습니다。

YDH心肌梗死年代女士입력값중하나의소가정상범위를벗어나는경우datetime은해당소와이전입력값의동일한소를모두조정합니다。자세한내용은DateVectors입력수에대한설명을참조하십시오。

예:12 2003年10,24日,45,07年,10.52

데이터형:||int8|int16|int32|int64|uint8|uint16|uint32|uint64

숫자형값으로,배열로지정됩니다。

데이터형:||int8|int16|int32|int64|uint8|uint16|uint32|uint64

X의값유형으로,다음값중하나로지정됩니다。

dateType의값

X의 값 유형

“datenum”

0- jan -0000(0000년1월0일)이후의일수(역산ISO달력)。

“超越”

0- jan -1900(1900년1월0일)이후의일수。

Excel®의날짜번호값은가장가까운마이크로초로반올림됩니다。

참고:Excel은1900년을윤년으로잘못취급합니다。따라서Excel날짜번호값을계산할때1900년월일28日과1900년월1일사이에하루단절이있습니다。

“excel1904”

0- 1904年1月(1904년1월0일)이후의일수。

Excel의날짜번호값은가장가까운마이크로초로반올림됩니다。

참고:Excel은1900년을윤년으로잘못취급합니다。따라서Excel날짜번호값을계산할때1900년월일28日과1900년월1일사이에하루단절이있습니다。

“juliandate”

UTC 24 - 11月-公元前4714年(기원전4714년11월일24日)정오이후의일수(역산그레고리력)。

준시간대를지정하지않고Xdatetime형배열로변환하면datetime값이현지시간이아니라utc시간을나타냅니다。현지시간을나타내려면“时区”이름-값쌍수를사용하여준시간대를지정하십시오。

예:뉴욕@ @준시간대를사용하여X를변환합니다。

T = date (X,'ConvertFrom','juliandate',…“时区”、“美国/ New_York”)

그런 다음时区에빈문자형벡터를할당하여T를@ @준시간대가지정되지않은datetime형배열로변환함으로써현지시간을나타낼수있습니다。

T.TimeZone = "

“modifiedjuliandate”

UTC 17- 11 -1858(1858년11월17일)자정이후의일수。

준시간대를지정하지않고Xdatetime형배열로변환하면datetime값이현지시간이아니라utc시간을나타냅니다。현지시간을나타내려면“时区”이름-값쌍수를사용하여준시간대를지정하십시오。

예:뉴욕@ @준시간대를사용하여X를변환합니다。

T = date (X,'ConvertFrom','modifiedjuliandate',…“时区”、“美国/ New_York”)

그런 다음时区에빈문자형벡터를할당하여T를@ @준시간대가지정되지않은datetime형배열로변환함으로써현지시간을나타낼수있습니다。

T.TimeZone = "

“posixtime”

1 - 1月- 1970(1970년월1일)就是UTC이후의시간(초)윤초(闰秒)는세지않음。

준시간대를지정하지않고Xdatetime형배열로변환하면datetime값이현지시간이아니라utc시간을나타냅니다。현지시간을나타내려면“时区”이름-값쌍수를사용하여준시간대를지정하십시오。

예:뉴욕@ @준시간대를사용하여X를변환합니다。

T = date (X,'ConvertFrom','posixtime',…“时区”、“美国/ New_York”)

그런 다음时区에빈문자형벡터를할당하여T를@ @준시간대가지정되지않은datetime형배열로변환함으로써현지시간을나타낼수있습니다。

T.TimeZone = "

“名称”

Yyyymmdd숫자형값형식의날짜。예를들어,20140402는2014년4월2일을나타냅니다。

国家结核控制规划的

1 - 1月- 1900就是UTC이후의”클록틱“수로,각클록틱은2 ^ -32초입니다。

“net”

1 - 1月- 0001就是UTC이후의”클록틱“수로,각클록틱100은나노초입니다。

“ntfs”

1 - 1月- 1601就是UTC이후의”클록틱“수로,각클록틱100은나노초입니다。

“epochtime”、“时代”,epochValue

Epoch이후의시간(초)。

epochValue도지정해야합니다。이값은스칼라datetime형이거나纪元시간을나타내는문자형벡터또는字符串형스칼라입니다。

예:2000년1월1일이후의일수를반환합니다。

T = date (X,'ConvertFrom',…“epochtime”、“时代”,“2000-01-01”)

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

纪元이후의“클록틱”수。

epochValue를지정하면n도지정할수있습니다。이값은초당“클록틱”수를지정하는정수스칼라입니다。

예:2000년1월1일이후의일수를반환합니다。여기서X는이날짜이후또는이전의시간을밀리초로나타냅니다。

T = date (X,'ConvertFrom',…“epochtime”、“时代”、“2000-01-01”、“TicksPerSecond”,1000年)

이름-값쌍의通讯录수

선택적으로名称,值수가쉼로구분되어지정됩니다。여기서的名字은수이름이고价值는대응값입니다。的名字은따옴。Name1, Value1,…,的家과같이여러개의이름-값쌍의通讯录수를어떤순서로든지정할수있습니다。

예:“格式”,“eeee MMMM d, y”,“时区”,“本地”은` ` ` `시형식을datetime ` `형값에적용하고현지` ` `준시간대를지정합니다。

출력배열에있는값의시형식으로,“格式”과함께다음값중하나가쉼@ @로구분되어지정됩니다。

格式의값 설명

“默认”

디폴트@ @시형식을사용합니다。

“preserveinput”

입력 형식infmt로지정된형식을사용합니다。infmt를지정하지않으면datetime이자동으로형식을지정합니다。

문자형벡터또는字符串형스칼라

문자형벡터또는字符串형스칼라에지정한형식을사용합니다。

자신의형식을지정하려면유효한문자식별자를사용해야합니다。유효한문자식별자의전체목록을보려면格式을참조하십시오。

공장초기값형식은시스템로캘에따라다릅니다。디폴트@ @시형식을변경하려면日期时间형의디폴트형식항목을참조하십시오。

DateStrings입력값을지정한반면“InputFormat”파라미터를지정하지않으면datetime格式값을사용하여DateStrings를해석하려고합니다。

예:'格式','eeee, MMMM d, yyyy HH:mm:ss'2014年4月9日星期三21:41:06과같이날짜/시간을시합니다。

데이터형:字符|字符串

DateStrings입력marketing수값의로캘로,“场所”과함께문자형벡터또는字符串형스칼라가쉼` ` `로구분되어지정됩니다。语言环境값에 따라datetimeDateStrings를해석하는방식이결정됩니다。하지만출력값datetime형값이@ @시되는방식은이에따라결정되지않습니다。

语言环境값은다음이될수있습니다。

  • “系统”.시스템로캘을지정하려는경우사용합니다。

  • xx_YY형식의문자형벡터또는字符串형스칼라。여기서xx는언어를지정하는iso 639-1두자리코드(소문자)이고,YY는국가를지정하는ISO 3166-1 alpha-2코드(대문자)입니다。

다음@ @에는로캘에일반적으로사용되는일부값이나와있습니다。

로캘 언어 국가
“de_DE” 독일어 독일
“en_GB” 영어 영국
“en_US” 영어 미국
“es_ES” 스페marketing어 스페iot
“fr_FR” 프랑스어 프랑스
“it_IT” 이탈리아어 이탈리아
“ja_JP” 일본어 일본
“ko_KR” 한국어 한국
“设置nl_NL” 네덜란드어 네덜란드
“zh_CN” 중국어(간체) 중국

“场所”이름-값쌍은DateStrings입력수를사용할때만사용할수있습니다。

예:“语言环境”、“de_DE”

참고

语言环境값에따라입력텍스트값이해석되는방식이결정됩니다。출력값表日期时间형값은항상기본설정패널의날짜/시간형식섹션에있는로캘옵션으로지정된언어로@ @시됩니다。

데이터형:字符|字符串

100년날짜범위의시작연도로,두문자로된연도가여기에속하게되며,“PivotYear”와함께정수가쉼@ @로구분되어지정됩니다。피벗연도를사용하여,연도를명시하는두문자로된날짜를해석합니다。즉,피벗연도는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'2014年4月9日星期三21:41:06과같이날짜/시간을시합니다。

하이픈,공백,콜론과같은비문자나비ASCII문자를포함시켜필드를구분할수있습니다。문자无所不包的无所不包的를형식에리터럴문자로포함하려면문자를작은따옴@ @로묶으십시오。

예:“uuuu-MM-dd“T”HH: mm: ss”2014 - 04 - 09 - t21:41:06과같이날짜/시간을시합니다。

참고

datetime이받는문자식별자는datestr함수,datenum함수,datevec함수가사용하는식별자와다릅니다。

공장초기값형식은시스템로캘에따라다릅니다。디폴트@ @시형식을변경하려면日期时间형의디폴트형식항목을참조하십시오。

일반형식의예

다음` ` `에는일반` ` ` `시형식이나열되어있습니다。아래예는뉴욕시의날짜2014 4년월일수요일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의문자)
'MMMM d, yyyy' 2014年4月9日
'eeee, MMMM d, yyyy h:mm a' 2014年4月9日,星期三,晚上9:41
'MMMM d, yyyy HH:mm:ss Z' 2014年4月9日21:41:06 -400
“yyyy-MM-dd“T”HH: mmXXX 2014 - 04 - 09 - t21:41内
“yyyy-MM-dd HH: mm: ss。瑞士的 2014-04-09 21:41:06.123

모든날짜/시간형식

다음식별자를사용하여날짜/시간필드의시형식을지정할수있습니다。표시형식은뉴욕시의날짜2014 4년월일수요일오후9:41:06.12345에대한출력값을보여줍니다。

문자식별자 설명 표시
G 연대 CE
y 연도。앞에0 ` ` ` `시` ` ` ` ` `됨。이@ @다음에나오는참고사항을참조하십시오。 2014
yy 연도。마지막2자리숫자사용。이@ @다음에나오는참고사항을참조하십시오。 14
yyyy... 연도。“y”의개수로지정된최소한의자릿수사용 연도2014의경우“多”2014를@ @시하는반면“yyyyy”02014를@ @시합니다。
uuu,…… Iso연도。연도를지정하는단일숫자。Iso연도값은ce연도로양의값을대입하고bce연도로음의값을대입합니다。1 bce는연도0이됩니다。 2014
사분기。1자리숫자사용 2
QQ 사분기。2자리숫자사용 02
回调 사분기。축약형 第二季
QQQQ 사분기。전체 이름 第二季度
월。1자리나2자리숫자사용 4
毫米 월。2자리숫자사용 04
월。축약형이름 4月
월。전체 이름 4月
월。대문자로머리글자@ @시 一个
W 그달의몇째주。1자리숫자사용 2
d 그달의몇째날。1자리나2자리숫자사용 9
dd 그달의몇째날。2자리숫자사용 09
D 그해의몇째날。1 .자리나2 .자리3 .자리숫자사용 99
DD 그해의몇째날。2자리숫자사용 99
DDD 그해의몇째날。3자리숫자사용 099
e 그주의몇째날。1자리나2자리숫자사용 4.여기서,한주의첫째날은일일입니다。
ee 그주의몇째날。2자리숫자사용 04
eee 일。축약형이름 结婚
eeee 일。전체 이름 周三
eeeee 일。대문자로머리글자@ @시 W
一个 시간대(오전또는오후)
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
年代党卫军、……SSSSSSSSS 소수초(分数秒)。“年代”의개수로지정된자릿수사용(최대9자리) “SSS”의경우6.12345초를6.123으로자릅니다。

참고

  • 2자리연도숫자값을읽는경우형식을y또는yy로지정하면피벗연도에따라연도가속하는세기가결정됩니다。

  • 연중일자숫자를읽을경우연중일자(D)식별자와그레고리력연도(y)식별자를모두포함하는형식을지정하면datetime이연중일자숫자를올바르게읽어들이지못할수있습니다。y자리에iso연도(u)를사용하십시오。

  • 0에가까운연도숫자값으로작업할경우y문자대신하나이상의u문자를사용하여연도를나타낼수있습니다。

  • 144683년CE이후이거나140743 BCE이전表日期时间형값은지정된格式값에관계없이연도숫자값만@ @시합니다。

준시간대오프셋형식

다음식별자를사용하여` ` `준시간대오프셋의` ` ` `시형식을지정합니다。` ` ` ` ` ` `준시간대오프셋은특정날짜/시간이utc에서오프셋되는시간입니다。표준시간대는표준시간대오프셋을결정하는규칙을사용하며,매년다른시기에서오프셋은다를수있습니다。시간구성요소가분명하게표시되도록하려면datetime형배열의표시형식에표준시간대오프셋식별자를포함시키십시오。

문자식별자 설명 표시
z 준시간대오프셋의축약형이름。이값을사용할수없는경우@ @준시간대오프셋은UTC-4와같은짧은utc형식을사용합니다。 美国东部时间
Z 시,분및초(선택사항)필드를포함한iso 8601기본형식。 -0400年
睡眠 긴utc형식。 UTC-04:00
ZZZZZ 시,분및초(선택사항)필드를포함한iso 8601확장형식。시간오프셋0은iso 8601 utc ` ` ` ` `시기" z "로` ` ` `시됩니다。
x또는X 시필드와분필드(선택사항)를포함한iso 8601기본형식。X를지정하면시간오프셋0은iso 8601 utc ` ` ` ` `시기" z "로` ` ` `시됩니다。 -04年
xx또는XX 시필드와분필드를포함한iso 8601기본형식。XX를지정하면시간오프셋0은iso 8601 utc ` ` ` ` `시기" z "로` ` ` `시됩니다。 -0400年
xxx또는XXX 시필드와분필드를포함한iso 8601확장형식。XXX를지정하면시간오프셋0은iso 8601 utc ` ` ` ` `시기" z "로` ` ` `시됩니다。
xxxx또는XXXX 시,분및초(선택사항)필드를포함한iso 8601기본형식。XXXX를지정하면시간오프셋0은iso 8601 utc ` ` ` ` `시기" z "로` ` ` `시됩니다。 -0400年
xxxxx또는XXXXX 시,분및초(선택사항)필드를포함한iso 8601확장형식。XXXXX를지정하면시간오프셋0은iso 8601 utc ` ` ` ` `시기" z "로` ` ` `시됩니다。

` ` ` ` ` ` `준시간대로,문자형벡터또는字符串형스칼라로지정됩니다。datetime배열을만든후에이속성을사용하여@ @준시간대를변경할수있습니다。

datetime데이터형은표준시간대를설정하고표준시간대오프셋을계산하기위해IANA(인터넷할당번호관리기관)에서제공하는IANA时区数据库의코드와데이터를사용합니다。현재datetime이사용하는버전에는iana의최신업데이트가포함되어있습니다。(datetime이사용하는버전을가져오려면时区함수의두번째출력값을반환하십시오。)

时区의값은다음이될수있습니다。

  • ''.특정@ @준시간대에속하지않는,“@ @준시간대가지정되지않은”datetime형배열을만들려는경우사용합니다。

  • Iana ` `(예:“美国/ Los_Angeles”).표준시간대영역의이름은지리적지역에서준수하는,UTC와의표준오프셋및일광절약시간제오프셋에대한현재규칙과이전규칙을고려합니다。

  • + HH: mm또는hh: mm형식의iso 8601문자형벡터(예:' + 01:00 ').Utc와의고정오프셋준시간대를지정하려는경우사용합니다。

  • UTC的.Utc(세계협정시)의datetime형배열을만들려는경우사용합니다。

  • “UTCLeapSeconds”.윤초(闰秒)를고려하는UTC(세계협정시)의datetime형배열을만들려는경우사용합니다。datetime데이터형에서지원하는윤초목록은leapseconds를참조하십시오。

  • “本地”.시스템@ @준시간대의datetime형배열을만들려는경우사용합니다。时区속성을쿼리하면iana값이반환됩니다。

다음표에는IANA표준시간대데이터베이스에제공된표준시간대영역의일반적인이름이나와있습니다。

时区의값 Utc오프셋 Utc DST오프셋
“非洲/约翰内斯堡” + 02:00 + 02:00
“美国/芝加哥” −06:00时 −凌晨5
美国/丹佛的 −07:00 −06:00时
“美国/ Los_Angeles” −喂饲 −07:00
“美国/ New_York” −凌晨5 −内
“美国/ Sao_Paulo” −03:00 −02:00
“亚洲/ Hong_Kong” +喂饲 +喂饲
“亚洲/加尔各答” + 05:30 + 05:30
“亚洲/东京” 上午9点+ 上午9点+
“澳大利亚/悉尼” + 10点 + 11点
“欧洲/伦敦” + 00:00 + 01:00
“欧洲/苏黎世” + 01:00 + 02:00

데이터형:字符|字符串

datetime형배열에있는각값의연도숫자값으로,datetime형배열과차원이같은숫자형배열로지정됩니다。각연도숫자값은iso달력을기반으로하는정수값입니다。현재연대의연도는양수이며,이전연대의연도는0또는음수입니다。예를들어,1 bce에대한연도숫자값은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형배열에적용됩니다。

  • 일광절약시간제가시작될때시간차이에존재하지않는날짜/시간을생성하는小时속성의값을지정하면小时속성의값은다음시간에맞춰조정됩니다。

  • 일광절약시간제가끝날때겹치는시간에모호한날짜/시간을생성하는小时속성의값을지정하면날짜/시간은해당시의두가지시간(표준시간)의초에맞춰조정됩니다。

datetime형배열에있는각값의분숫자값으로,datetime형배열과차원이같은숫자형배열로지정됩니다。각분숫자값은0에서59까지의정수값입니다。이범위밖의값을지정하면小时一天一年속성이그에따라조정되고一分钟속성은적절한범위내에유지됩니다。예를들어,-1분은이전시의59분에해당합니다。

datetime형배열에있는각값의초숫자값으로,datetime형배열과차원이같은숫자형배열로지정됩니다。각초값은보통0에서60미만까지의범위에속하는부동소수점값입니다。이범위밖의값을설정하면一分钟小时一天一年속성이그에따라조정되고第二个속성은적절한범위내에유지됩니다。예를들어,-1초는이전분의59초에해당합니다。

时区값이“UTCLeapSeconds”datetime형배열의경우초의범위는0에서61미만까지입니다。61年60에서까지의값은윤초(闰秒)동안발생하는날짜/시간을나타냅니다。(datetime데이터형에서지원하는윤초목록은leapseconds를참조하십시오。)

이속성은읽기전용입니다。

시스템표준시간대설정으로,문자형벡터또는字符串형스칼라로지정됩니다。이` ` ` `준시간대설정은matlab®이실행중시스템에서결정됩니다。

예:美国/ New_York

예제

모두 축소

로컬시스템@ @준시간대의현재날짜와시간을지정합니다。

T =日期时间(“现在”“时区”“本地”“格式”'d-MMM-y HH:mm:ss Z'
t =datetimeaug -2020 20:33:31 -0400

한국서울로` ` `시되는` ` ` `준시간대의현재날짜와시간을지정합니다。

T =日期时间(“现在”“时区”“亚洲/首尔”“格式”'d-MMM-y HH:mm:ss Z'
t =datetime8月4日2020 09:33:31 +0900

문자형벡터로구성된셀형배열에서datetime형배열을만듭니다。

DateStrings = {“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”

입력형식을yyyy-MM-dd로지정하여문자열을변환합니다。str이string형배열rm경우에도형식을문자형벡터로지정해야합니다。

T = datetime(str,“InputFormat”“yyyy-MM-dd”
t =1 x2 datetime24 - 3月19日——2016年4月- 2016

날짜/시간을밀리초단위로나타내는텍스트에서datetime형값을만듭니다。더많은정보없이는datetime함수가구문분석할수없는형식으로텍스트를변환하려면“InputFormat”이름-값쌍의通讯录수를지정하십시오。

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

이변환은소수초(分数秒)를그대로유지합니다。그러나기본적으로datetime형배열은소수초를시하지않습니다.소수초를@ @시하려면“格式”이름-값쌍또는格式속성을지정하십시오。

t.Format ='MMM dd, yyyy HH:mm:ss。瑞士的
t =datetime2018年6月25日11:23:37.712

“InputFormat”수는입력텍스트로부터변환하는경우에만적용됩니다。格式속성은모든datetime형배열의@ @시형식을지정합니다。

ISO 8601형식의날짜를datetime형값으로변환합니다。

Iso 8601형식의날짜를포함하는문자형벡터로구성된셀형배열을만듭니다。이형식에서문자t는날짜와시간을구분하는구분기호로사용됩니다。각문자형벡터는@ @준시간대오프셋을포함합니다。문자z는utc로부터오프셋이없음을나타냅니다。

DateStrings = {2014 - 05 - 26 - t13:30凌晨”2014 - 08 - 26 - t13:30内的2014 - 09 - 26 t13:30z
DateStrings =3 x1细胞{2014 - 05 - 26 - t13:30凌晨'}{' 2014 - 08 - 26 - t13:30内}{' 2014 - 09 - 26 t13:30z '}

문자형벡터를datetime형값으로변환합니다。입력형식을지정할때문자t를작은따옴로묶어리터럴문자임을나타내십시오。时区이름-값쌍의수를사용하여출력datetime형배열의준시간대를지정합니다。

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

t의datetime형값은디폴트형식으로시됩니다。

프랑스어로@ @기된날짜를포함하는문자형벡터로구성된셀형배열을만듭니다。

C = {《8 avril 2013》“9 mai 2013”“2014年10月”《2014年11月朱丽叶》
C =2 x2细胞{'8 avril 2013'} {'9 mai 2013'} {'10 juin 2014'} {'11 juillet 2014'}

C에포함된문자형벡터를datetime형값으로변환합니다。컴퓨터가어를사용하는로캘로설정된경우“场所”이름-값쌍의通讯录수를지정하여문자열이프랑스어임을나타내야합니다。

t = datetime(C,“InputFormat”'d MMMM yyyy'“场所”“fr_FR”
t =2 x2 datetime2013年5月09日2014年6月10日2014年7月11日

t에포함된datetime형값은디폴트형식과,시스템로캘에따라MATLAB이사용하는언어로표시됩니다。

연,월,일값으로구성된개별배열에서datetime형배열을만듭니다。

연도값y와일값d로구성된샘플숫자형배열을만듭니다。이경우월값m은스칼라입니다。

Y = [2014;2013;2012];M = 01;D = [31;30;31];

datetime형배열을만듭니다。

t = date (Y,M,D)
t =3 x1 datetime2014年1月31日-2013年1月30日-2012年1月31日

格式이름-값쌍의수를사용하여출력값의사용자지정시형식을지정합니다。

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

0 1900년월일이후의일수를나타내Excel®는날짜번호값으로구성된샘플배열을만듭니다。

X = [39558, 39600;39700年,39800年)
X =2×239558 39600 39700 39800

X의값을datetime형값으로변환합니다。

t = datetime(X,“ConvertFrom”“超越”
t =2 x2 datetime2008年4月20日-2008年01月-2008年09月-2008年12月18日

호환성관련고려사항

모두 확장

R2020a에서동작이변경됨

확장 기능

R2014b에개발됨