表示时间点的数组
约会时间
数组使用ISO日历表示时间点。约会时间
数值具有可达纳秒精度的灵活显示格式,可以考虑时区、日光节约时间和闰秒。
返回标Ť
= datetime约会时间
阵列对应于当前日期和时间。
使用由指定的日期Ť
=日期时间(relativeDay
)relativeDay
。该relativeDay
输入可以是'今天'
,“明天”
,“昨天”
,或“现在”
。
从在文本创建日期时间值的阵列Ť
=日期时间(DateStrings
)DateStrings
表示时间点。
解释Ť
=日期时间(DateStrings
InputFormat”,infmt
)DateStrings
指定的格式infmt
。输入参数中的所有值DateStrings
必须有相同的格式。
为了避免类似格式之间的歧义,请指定“InputFormat”
和其相应的值,infmt
。
要控制的显示格式Ť
,指定“格式”
名称 - 值对参数,或设置格式
财产Ť
。
中的日期向量创建日期时间值的列向量Ť
=日期时间(DateVectors
)DateVectors
。
创建日期时间值的相应元素的数组Ť
=日期时间(Y、M, D
)ÿ
,中号
,d
(年,月,日)阵列。所述阵列必须具有相同的尺寸(或任何可以是标量)。您也可以作为一个最新矢量指定的输入参数,[Y M D]
。
还创建了Ť
=日期时间(Y、M D H MI S
)H
,MI
,小号
(小时、分钟和秒)数组。所有数组的大小必须相同(或者任何数组都可以是标量)。您也可以作为一个最新矢量指定的输入参数,[Y M dħMI S]
。
增加了一个Ť
=日期时间(Y,M,d,H,MI,S,MS
)多发性硬化症
(毫秒)的数组。所有数组的大小必须相同(或者任何数组都可以是标量)。
除了前面语法中的任何输入参数外,使用一个或多个名称-值对参数指定其他选项。例如,可以指定的显示格式Ť
=日期时间(___,名称,值
)Ť
使用“格式”
名称 - 值对的参数。
为了获得最佳的性能。创建从文本日期时间值时,请指定“格式”
或“InputFormat”
和其相应的值,infmt
。
relativeDay
-相对于当前日期的日期“昨天”
|'今天'
|“明天”
|“现在”
日期相对于当前日期,指定为以下值之一。
的价值relativeDay |
描述 |
---|---|
“昨天” |
前一天的日期,在午夜 |
'今天' |
当前日期,在午夜 |
“明天” |
日期的第二天,午夜时分 |
“现在” |
当前日期和时间 |
DateStrings
-表示日期和时间的文本表示日期和时间的文本,指定为字符数组、字符向量的单元数组或字符串数组。该约会时间
功能首先尝试匹配的格式DateStrings
常见的格式。如果您知道格式,请指定“InputFormat”
与其相应的infmt
值,或“格式”
名称 - 值对的参数。
例子:'24 - 辛-2014 12时45分07' 秒
例子:{' 15 - 10月- 2013 ',' 20 - 11月- 2014 '}
例子:[ “11-NOV-2016”, “12日 - 12月2016”]
数据类型:字符
|细胞
|字符串
infmt
-输入文本的格式代表日期和时间输入文本,指定为特征向量或包含字母标识符串标量的格式:
如果infmt
不包括日期符,然后约会时间
假设中的值DateStrings
发生在当天。
如果infmt
不包括时间说明符,那么约会时间
假设中的值DateStrings
发生在午夜。
该表显示了几种常见的输入格式,并包括日期:星期六,2014年4月19日,at 9:41:06 12345 PM in New York City的格式化输入示例。
的价值infmt |
例 |
---|---|
“yyyy-MM-dd” |
2014年4月19日 |
“dd / MM / yyyy” |
19/04/2014 |
'DD.MM.YYYY' |
19.04.2014 |
'YYYY年MM月DD日' |
2014年04月19日 (日语语言环境的字符,ja_JP ) |
“嗯d, yyyy” |
2014年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 -0400 |
“yyyy-MM-dd“T”HH: mmXXX |
2014 - 04 - 19 - t21:41内 |
'YYYY-MM-DD HH:MM:SS.SSS' |
2014年4月19日21:41:06.123 |
对于代表小数秒输入文本时,可以指定infmt
最多有九个小号
字符以指示分数第二位数字。例如,'YYYY-MM-DD HH:MM:SS.SSS'
是一种以毫秒精度表示日期和时间的文本格式。
有关有效字母标识符的完整列表,请参见格式
日期时间数组的属性。
字母标识符约会时间
接受是从由使用的标识符不同datestr
,datenum
,datevec
功能。
数据类型:字符
|字符串
DateVectors
-日期向量日期向量,指定为米
6或米
3矩阵包含米
全部或部分日期向量。全日矢量有六个要素,指定的年,月,日,时,分,秒,顺序。部分日期矢量有三个要素,指定的年,月,日,中的顺序。中的每个元素DateVector
除了seconds元素(可以是小数)之外,应该是正或负整数值。如果一个元素落在常规范围之外,约会时间
调整两个该日期向量元素和前一个元素。例如,如果分元件是70
, 然后约会时间
调整由小时元件1
并设置到分钟元件10
。如果分钟元素是-15
, 然后约会时间
将小时元素减少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
是所有标量或所有列向量,则可以作为日期矢量指定输入参数,[Y M D]
。
如果的元素ÿ
,中号
,或d
输入落入常规范围之外,则约会时间
调整该元素和前一个输入的相同元素。有关详细信息,请参见DateVectors
输入参数。
例子:2003、10、24
数据类型:单
|双
|int8
|int16
|int32
|int64
|uint8
|uint16
|uint32
|UINT64
Y、M D H MI S
-年,月,日,时,分,秒阵列年,月,日,小时,分钟,并指定为数字数组第二阵列。这些数组必须具有相同的大小,或者任何一个都可以是标量。指定分数秒作为秒输入的一部分,小号
。该Y,M,d,H,MI
数组必须包含整数值。
如果Y、M D H MI S
是否所有的标量或所有的列向量,那么您可以指定输入参数作为一个日期向量[Y M dħMI S]
。
如果的元素ÿ
,中号
,d
,H
,MI
,或小号
输入落入常规范围之外,则约会时间
调整该元素和前一个输入的相同元素。有关详细信息,请参见DateVectors
输入参数。
例子:2003,10,24,12,45,07.451
数据类型:单
|双
|int8
|int16
|int32
|int64
|uint8
|uint16
|uint32
|UINT64
Y,M,d,H,MI,S,MS
-年、月、日、小时、分钟、秒和毫秒数组指定为数字数组的年、月、日、小时、分钟、秒和毫秒数组。这些数组必须具有相同的大小,或者任何一个都可以是标量。该Y、M D H MI S
数组必须包含整数值。多发性硬化症
可以包含小数毫秒。
如果的元素ÿ
,中号
,d
,H
,MI
,小号
,或多发性硬化症
输入落入常规范围之外,则约会时间
调整该元素和前一个输入的相同元素。有关详细信息,请参见DateVectors
输入参数。
例子:12 2003年10,24日,45,07年,10.52
数据类型:单
|双
|int8
|int16
|int32
|int64
|uint8
|uint16
|uint32
|UINT64
X
-数值数值,指定为数组。
数据类型:单
|双
|int8
|int16
|int32
|int64
|uint8
|uint16
|uint32
|UINT64
dateType
-的值类型X
“datenum”
|“高强”
|“excel1904”
|“juliandate”
|……的值类型X
,指定为这些值中的一个。
的价值 |
值的类型 |
---|---|
|
天数从0-JAN-0000(ISO proleptic日历)。 |
|
因为0-JAN-1900的天数。 Excel®日期数字四舍五入到最接近的微秒。 注意:Excel错误地假设1900年是闰年。因此,当计算Excel日期数时,1900年2月28日和1900年3月1日之间有一个额外的一天的不连续。 |
|
自1904年1月0日起的天数。 Excel的日期数字四舍五入到微秒。 注意:Excel错误地假设1900年是闰年。因此,当计算Excel日期数时,1900年2月28日和1900年3月1日之间有一个额外的一天的不连续。 |
|
世界时(公元前4714年11月24日)中午起的天数。 如果你把 例子:转换 T = datetime (X,‘ConvertFrom’,‘juliandate’,……“时区”、“美国/ New_York”) 然后,你可以转换 T。ŤimeZone = '' |
|
1858年11月17日(UTC)午夜起的天数。 如果你把 例子:转换 T =日期时间(X, 'ConvertFrom', 'modifiedjuliandate',... '时区', '美国/纽约') 然后,你可以转换 T。ŤimeZone = '' |
|
自UTC时间1970年1月1日00:00:00以来的秒数,不计算闰秒。 如果你把 例子:转换 T =日期时间(X, 'ConvertFrom', 'posixtime',... '时区', '美国/纽约') 然后,你可以转换 T。ŤimeZone = '' |
|
日期为YYYYMMDD数值。例如, |
|
自UTC时间1月1日-1900 00:00:00以来的“时钟滴答”数,其中每个时钟滴答为2^-32秒。 |
|
“时钟滴答”的数目,因为1-JAN-0001 00:00:00 UTC,其中每个时钟周期为100毫微秒。 |
|
“时钟滴答”的数目,因为1-JAN-1601 00:00:00 UTC,其中每个时钟周期为100毫微秒。 |
|
因为一个划时代的秒数。 您还必须指定 例子:返回自2000年1月1日起的天数。 T = datetime (X,‘ConvertFrom’,……“epochtime”、“时代”,“2000-01-01”) |
|
纪元以来“时钟滴答声”的数量。 除了说明 例子:返回的天数自2000年1月1日起,在那里 T =日期时间(X, 'ConvertFrom',... 'epochtime', '时代', '2000-01-01', '的TicksPerSecond',1000) |
指定可选的用逗号分隔的对名称,值
参数。的名字
是参数的名称和价值
为对应值。的名字
必须出现引号内。您可以按照任何顺序指定多个名称和值对参数Name1, Value1,…,的家
。
'格式', 'EEEE MMMM d,Y', '时区', '本地'
适用的显示格式,以日期时间值,并指定所述本地时区。
“格式”
-显示格式“默认”
|'preserveinput'
|特征向量|串标输出数组中的值的显示格式,指定为逗号分隔的一对组成的“格式”
和下面的值中的一个。
的价值格式 |
描述 |
---|---|
|
使用默认的显示格式。 |
|
使用输入格式指定的格式, |
字符向量或标量串 |
使用使用字符向量或字符串标量指定的格式。 |
如果指定自己的格式,则必须使用有效的字母标识符。有关有效字母标识符的完整列表,请参见格式
属性。
工厂默认格式取决于您的系统区域设置。若要更改默认显示格式,请参阅默认DateTime格式。
如果你指定DateStrings
,但不指定“InputFormat”
参数,然后约会时间
试图使用格式
价值解读DateStrings
。
例子:'Format','eeee, MMMM d, yyyy HH:mm:ss'
显示日期和时间,例如周三2014年4月9日21时41分06秒
。
数据类型:字符
|字符串
“语言环境”
-语言环境的DateStrings
语言环境的DateStrings
输入参数值,指定为逗号分隔的一对组成的“语言环境”
和字符向量或标量的字符串。该语言环境
值决定如何约会时间
解释DateStrings
。然而,它并没有确定如何输出约会时间
值显示。
该语言环境
值可以是:
'系统'
,以指定您的系统区域设置。
窗体中的字符向量或字符串标量
,在那里xx
_YY
xx
是小写的ISO 639-1双字母代码,指定一个语言,YY
是一个大写的ISO 3166-1 alpha-2代码,指定一个国家。
此表列出了locale的一些常见值。
语言环境 | 语言 | 国家 |
---|---|---|
“de_DE” |
德国 | 德国 |
'EN_GB' |
英语 | 联合王国 |
“en_US” |
英语 | 美国 |
'es_ES' |
西班牙语 | 西班牙 |
“fr_FR” |
法国 | 法国 |
“it_IT” |
意大利 | 意大利 |
“ja_JP” |
日本 | 日本 |
“ko_KR” |
朝鲜文 | 韩国 |
“设置nl_NL” |
荷兰 | 荷兰 |
“zh_CN” |
中文(简体) | 中国 |
您可以使用“语言环境”
属性时只使用名称-值对DateStrings
输入参数。
例子:“语言环境”、“de_DE”
该语言环境
值确定输入的文本值如何解释。输出日期时间值总是在由指定的语言显示语言环境选项Datetime格式部分的首选项面板。
数据类型:字符
|字符串
'PivotYear'
-100年的日期范围入学年份(datetime('现在'))-50
(默认)|整数从两个字符的年份所在的100年日期范围的年份开始,指定为逗号分隔的对,由'PivotYear'
和一个整数。使用枢轴一年来解释指定年为两个字符的日期。也就是说,枢轴每年都有一个效果,只有当infmt
参数包括ÿ
或yy
。
您可以使用'PivotYear'
属性时只使用名称-值对DateStrings
输入参数。
例子:“PivotYear”,1900年
数据类型:单
|双
|int8
|int16
|int32
|int64
|uint8
|uint16
|uint32
|UINT64
'时区'
-时区“”
(默认)|特征向量|串标时区,指定为逗号分隔对所组成的'时区'
和字符向量或标量的字符串指定时区
属性。
数据类型:字符
|字符串
格式
-显示格式“默认”
|特征向量|串标显示格式,指定为“默认”
,字符向量或字符串标量。
的价值格式 |
描述 |
---|---|
|
使用默认的显示格式。 |
字符向量或标量串 |
使用使用字符向量或字符串标量指定的格式。 |
如果你指定自己的格式,那么它必须使用对应的Unicode的有效字母标识符®日期和时间的地区数据标记语言(LDML)标准。
例子:'EEEE,MMMM d,YYYY HH:MM:SS'
显示日期和时间,例如周三2014年4月9日21时41分06秒
。
要分隔字段,可以包含非字母字符,如连字符、空格、冒号或任何非ascii字符。包括信件A-Z
和A-Z
作为格式文本字符,请将其用单引号。
例子:'UUUU-MM-dd''T''HH:MM:SS'
显示日期和时间,例如2014 - 04 - 09 - t21:41:06
。
字母标识符约会时间
接受是从由使用的标识符不同datestr
,datenum
,datevec
功能。
工厂默认格式取决于您的系统区域设置。若要更改默认显示格式,请参阅默认DateTime格式。
该表列出了常见的显示格式。该示例显示格式化输出的日期,周三,2014年4月9日9:41:06.12345下午,在纽约市。
的价值格式 |
例 |
---|---|
“yyyy-MM-dd” |
2014年4月9日 |
“dd / MM / yyyy” |
09/04/2014 |
'DD.MM.YYYY' |
09.04.2014 |
'YYYY年MM月DD日' |
2014年04月09日 (日语语言环境的字符,ja_JP ) |
“嗯d, yyyy” |
2014年4月9日 |
“eeee, MMMM d, yyyy h:mm a” |
周三,2014年4月9日下午9点41分 |
'MMMM d, yyyy HH:mm:ss Z' |
4月9日21:41 -0400 |
“yyyy-MM-dd“T”HH: mmXXX |
2014 - 04 - 09 - t21:41内 |
'YYYY-MM-DD HH:MM:SS.SSS' |
2014-04-09 21:41:06.123 |
使用这些标识将指定日期和时间字段的显示格式。显示格式显示输出之日,星期三,2014年4月9日9:41:06.12345下午,在纽约市。
字母标识符 | 描述 | 显示 |
---|---|---|
G |
时代 | CE |
ÿ |
年份,没有前导零。参见该表后面的注释。 | 2014 |
yy |
年份,使用后两位数字。参见该表后面的注释。 | 14 |
多 ,yyyy ... |
的实例数指定的数字的个数'Y' |
对于2014年,'YYY' 显示2014 ,而“yyyyy” 显示02014 。 |
ü ,uu ... |
ISO。表示年份的单个数字。ISO年值为CE年赋正值,为BCE年赋负值,其中1 BCE为0年。 | 2014 |
Q |
季度,使用一个数字 | 2 |
QQ |
四分之一,用两个数字表示 | 02 |
QQQ |
季度,缩写 | Q2 |
QQQQ |
季度,全名 | 第二季度 |
中号 |
月,数值使用一个或两个数字 | 4 |
MM |
月,数值两位数字 | 04 |
嗯 |
当月,缩写名称 | 四月 |
嗯 |
月,全名 | 四月 |
MMMMM |
当月,大写首字母 | 一个 |
w ^ |
当月周,用一个数字 | 2 |
d |
这个月的一天,使用一个或两个数字 | 9 |
DD |
使用两个数字表示月份的日期 | 09 |
d |
一年中的哪一天,使用一个,两个或三个数字 | 99 |
DD |
年份的日期,使用两个数字 | 99 |
DDD |
用三位数表示一年中的一天 | 099 |
Ë |
一周中的一天(数字,使用一位数或两位数) | 4 在美国,星期天是一周的第一天。 |
EE |
星期几(数字,使用两个数字) | 04 |
eee |
天,缩写的名字 | 结婚 |
EEEE |
天,全名 | 周三 |
eeeee |
日,首字母大写 | w ^ |
一个 |
日间时段(上午或下午) | 下午 |
H |
小时,12小时时钟表示法使用一或两位数字 | 9 |
HH |
两位数字小时,12小时制表示法 | 09 |
H |
使用一个或两个数字小时,24小时制表示法 | 21 |
HH |
小时,24小时时钟表示法使用两位数字 | 21 |
米 |
分钟,用一个或两个数字 | 41 |
毫米 |
分钟,两位数字 | 41 |
小号 |
其次,使用一个或两个数字 | 6 |
党卫军 |
第二,使用两个数字 | 06 |
小号 ,SS ,...,SSSSSSSSS |
的实例数指定的位数'S' (高达9位数字)。 |
“SSS” 截断6.12345秒到6.123 。 |
如果你读了两位数的年份数,并指定格式ÿ
或yy
,则枢轴年确定该年所属的世纪。
如果你读某一天的一年数和指定的标识符包含两个一年中的天格式(d
)和阳历年(ÿ
),然后约会时间
可能读不正确的日期。使用ISO年度(ü
)代替ÿ
。
使用一个或多个ü
字符,而不是ÿ
使用接近于零的年份数字时表示年份的字符。
datetime值晚于144683年CE或之前140743 BCE只显示年份数字,而不考虑指定的格式
值。
使用这些标识符来指定时区偏移量的显示格式。时区偏移量是特定日期时间从UTC偏移的时间量。时区具有确定时区偏移量的规则,并且偏移量在一年中的不同时间可能不同。如果希望确保明确地显示时间组件,则在datetime数组的显示格式中包括时区偏移标识符。
字母标识符 | 描述 | 显示 |
---|---|---|
ž |
时区的缩写名称偏移。如果此值不可用,则时区偏移使用短UTC格式,如UTC-4 。 |
美国东部时间 |
ž |
ISO 8601基本格式的小时,分钟,和可选的秒字段。 | -0400年 |
睡眠 |
长UTC格式。 | UTC-04:00 |
ZZZZZ |
ISO 8601扩展格式,小时,分钟和秒可选字段。一时间的零点偏移被显示为ISO 8601 UTC指示符“Z”。 | -04:00 |
X 或X |
ISO 8601与小时现场和可选分钟场基本格式。如果您指定X ,接着在一段时间的零点偏移被显示为ISO 8601 UTC指示符“Z”。 |
-04年 |
xx 或XX |
ISO 8601带小时和分钟领域的基本格式。如果您指定XX ,接着在一段时间的零点偏移被显示为ISO 8601 UTC指示符“Z”。 |
-0400年 |
XXX 或XXX |
ISO 8601扩展格式与小时和分钟字段。如果您指定XXX ,接着在一段时间的零点偏移被显示为ISO 8601 UTC指示符“Z”。 |
-04:00 |
xxxx 或XXXX |
ISO 8601基本格式的小时,分钟,和可选的秒字段。如果您指定XXXX ,接着在一段时间的零点偏移被显示为ISO 8601 UTC指示符“Z”。 |
-0400年 |
XXXXX 或XXXXX |
ISO 8601扩展格式,小时,分钟和秒可选字段。如果您指定XXXXX ,接着在一段时间的零点偏移被显示为ISO 8601 UTC指示符“Z”。 |
-04:00 |
时区
-时区“”
(默认)|特征向量|串标时区,指定为字符向量或字符串标量。的价值时区
指定指定的时区约会时间
函数使用解释输入数据。时区
还指定输出数组的时区。如果输入数据是包含时区的字符向量或字符串,则约会时间
函数将所有值转换为指定的时区。
的价值时区
可:
“”
,以创建“无分区”约会时间
不属于特定时区的数组。
从IANA时区数据库的时区区域的名称;例如,“美国/ Los_Angeles”
。的时区区域的名称占从UTC了在一个地理区域中观察到标准和日光偏移的当前和历史的规则。
一个ISO 8601的形式的字符向量+ HH:MM
或hh: mm
;例如,' + 01:00 '
,指定其为固定UTC的偏移量时区。
'世界标准时间'
,创建约会时间
阵列中的通用协调时间。
'UTCLeapSeconds'
,创建约会时间
以通用协调时间计算闰秒的数组。控件支持的闰秒列表万博1manbetx约会时间
数据类型,请参阅leapseconds
。
'本地'
,创建约会时间
在系统时区的数组。当您查询时区
财产,返回IANA值。
该表列出的时差区域从IANA时区数据库的一些常见的名字。
的价值时区 |
UTC抵消 | UTC DST偏移 |
---|---|---|
“非洲/约翰内斯堡” |
+02:00 | +02:00 |
“美国/芝加哥” |
−06:00时 | −凌晨5 |
美国/丹佛的 |
−07:00 | −06:00时 |
“美国/ Los_Angeles” |
−喂饲 | −07:00 |
“美国/ New_York” |
−凌晨5 | -04:00 |
“美洲/圣保罗” |
−03:00 | −02:00 |
“亚洲/香港” |
+喂饲 | +喂饲 |
“亚洲/加尔各答” |
+ 05:30 | + 05:30 |
“亚洲/东京” |
上午9点+ | 上午9点+ |
“澳大利亚/悉尼 |
+ 10点 | +11:00 |
“欧洲/伦敦” |
+00:00 | +01:00 |
“欧洲/苏黎世” |
+01:00 | +02:00 |
您也可以使用时区
函数显示的IANA时区名称列表约会时间
函数接受。
数据类型:字符
年
-年数量在每个值的年数约会时间
阵列,指定为数字数组,它是相同的尺寸和形状与约会时间
数组中。每年的数字是一个基于ISO日历的整数值。当前时代的年数为正数,前一个时代的年数为零或负数。例如,公元前1年的年份是0。
如果设置了年
物业以非闰年为限约会时间
值发生在闰日(2月29日),然后一天
和月
属性更改到3月1日。
月
-月数在每个值的月数约会时间
阵列,指定为数字数组,它是相同的尺寸和形状与约会时间
数组中。每个月数为1的整数值到12如果设置的值之外的范围,则年
属性相应调整,并进行相应的调整月
取值范围为1内属性停留至12。例如,一个月0对应于前一年的12个月。由于历史的日期,月份数是基于proleptic公历。
一天
-月的日期数日的日数在每个值的约会时间
阵列,指定为数字数组,它是相同的尺寸和形状与约会时间
数组中。天的日每个数字是一个整数值从1到28,29,30,或31,这取决于月份和年份。如果设置范围之外的值,则月
和年
特性相应地调整,并一天
属性保持在适当的范围内。例如,第0天对应于前一个月的最后一天。对于历史日期,日数是基于预期的公历。
小时
-小时数在每个值的数目小时约会时间
阵列,指定为数字数组,它是相同的尺寸和形状与约会时间
数组中。每一个小时数是从0的整数值到23如果设置的值之外的范围,则一天
,月
,年
特性相应地调整,并小时
属性保持在适当的范围内。例如,小时-1对应于前一天的23小时。
这些条件适用于遵循日光节约时间的特定时区的datetime数组:
当您指定的值小时
属性,该属性将在夏令时开始时的小时间隔中创建不存在的日期时间小时
物业会根据下个小时进行调整。
当您指定的值小时
当夏令时结束时,datetime将调整为该小时的两个时间(在标准时间内)中的第二个。
一分钟
-分钟数在每个值的分钟数字约会时间
阵列,指定为数字数组,它是相同的尺寸和形状与约会时间
数组中。每分钟数是从0的整数值到59如果指定的值之外的范围,则小时
,一天
,月
,年
特性相应地调整,并一分钟
属性保持在适当的范围内。例如,分钟-1对应于前一小时的分59。
第二
-第二个数字在每个值的第二数目约会时间
阵列,指定为数字数组,它是相同的尺寸和形状与约会时间
数组中。每一秒的值是一个浮点值,通常范围从0到小于60。如果设置范围之外的值,则一分钟
,小时
,一天
,月
,年
特性相应地调整,并第二
属性保持在适当的范围内。例如,秒-1对应于前一分钟的秒59。
一个约会时间
阵列用时区
的价值'UTCLeapSeconds'
秒数从0到小于61。从60到61的值表示一闰秒内发生的日期时间。的支持的闰秒列表万博1manbetx约会时间
数据类型,请参阅leapseconds
。)
SystemTimeZone
-系统时区设置此属性是只读的。
系统时区设置,指定为字符向量或标量的字符串。该系统中MATLAB®正在运行确定此时区设置。
例子:美国/ New_York
指定本地系统时区的当前日期和时间。
T =日期时间(“现在”,'时区','本地',“格式”,“d-MMM-y HH: mm: ss Z”)
t =约会时间29日- -0500年2月- 2020年00:09:02
指定由韩国首尔为代表的时区的当前日期和时间
T =日期时间(“现在”,'时区',“亚洲/首尔”,“格式”,“d-MMM-y HH: mm: ss Z”)
t =约会时间2020年- 2月29日14:09:02 + 0900
创建一个约会时间
字符向量的单元格数组。
DateStrings = {“2014年5月26日”;“2014-08-03”};T =日期时间(DateStrings,“InputFormat”,“yyyy-MM-dd”)
t =2×1日期时间26月2014年03月2014
中的日期时间值Ť
显示使用默认格式,而不是输入的日期的格式。
从R2016b开始,可以使用属性创建字符串数组字符串
功能并将其转换为datetime值。
字符串str = ({“2016-03-24”,“2016-04-19”})
海峡=1×2串“2016年3月24日”,“2016年4月19日”
转换字符串,指定输入格式为YYYY-MM-DD
。格式必须指定为字符向量,即使str
是一个字符串数组。
t = datetime (str,“InputFormat”,“yyyy-MM-dd”)
t =1 x2 datetime24 - 3月19日——2016年4月- 2016
创建一个约会时间
表示日期和时间的文本中的值,精确度为毫秒。将文本转换为约会时间
功能无法解析没有更多的信息,指定“InputFormat”
名称 - 值对的参数。
d ='2018年6月25日11:23:37.712';T =日期时间(d,“InputFormat”,'YYYY-MM-DD HH:MM:SS.SSS')
t =约会时间25 - 2018年6月——11:23:37
转换确实保留了小数秒。然而,默认情况下约会时间
阵列不显示分数秒。要显示它们,请指定“格式”
名称 - 值对或格式
属性。
t。格式=“嗯dd, yyyy HH:mm:ss.SSS”
t =约会时间2018年6月25日11:23:37.712
该“InputFormat”
参数仅适用于从输入文本的转换。该格式
属性指定的任何显示约会时间
数组中。
在ISO 8601格式转换日期日期时间值。
创建包含在ISO 8601格式的日期字符向量的单元阵列。在这种格式中,字母T被用作分隔日期和时间的分隔符。每个字符向量包括时区偏移。字母Z表示没有UTC的偏移量。
DateStrings = {'2014-05-26T13:30-05:00';2014 - 08 - 26 - t13:30内的;2014 - 09 - 26 t13:30z}
DateStrings =3 x1细胞{ '2014-05-26T13:30-05:00'} { '2014-08-26T13:30-04:00'} { '2014-09-26T13:30Z'}
转换的字符向量datetime值。当指定的输入格式,附上字母T在单引号,以表明它是一个文字字符。使用指定输出日期时间阵列的时区时区
名称 - 值对的参数。
T =日期时间(DateStrings,“InputFormat”,“uuuu-MM-dd“T”HH: mmXXX,'时区','世界标准时间')
t =3 x1 datetime2014年5月26日18:30:00 2014年8月26日17:30:00 2014年9月26日13:30:00
中的日期时间值Ť
以默认格式显示。
创建包含在法语中的日期字符向量的单元阵列。
C = {“2013年四月8日”,'9脉2013';“juin 2014”,“2014年juillet 11日”}
C =2 x2细胞{ '8艾薇2013'} { '9脉2013'} {'10朱安2014 '} {'11货币类型2014'}
转换的字符向量C
为datetime值。如果您的计算机设置为使用英语语言环境,你必须指定“语言环境”
名称 - 值对参数表明字符串是法语。
t = datetime (C,“InputFormat”,'d MMMM YYYY',“语言环境”,“fr_FR”)
t =2 x2 datetime2013年8月-2013年9月-2013年5月- 10年6月-2014年11月- 7月
中的日期时间值Ť
在默认的格式显示,并在语言使用MATLAB根据您的系统语言环境。
创建一个约会时间
从数组今年各个阵列,月,日的值。
创建由年值Y和日值d组成的示例数字数组。在本例中,月值M是一个标量。
Y = (2014; 2013; 2012);M = 1;D =(31日、30、31);
创建约会时间
数组中。
T =日期时间(Y,M,d)
t =3 x1 datetime31日- 2013年1月- 2014年1月30 - - 31 - 1月- 2012
指定输出的一个自定义的显示格式,使用格式
名称 - 值对的参数。
T =日期时间(Y,M,d,“格式”,'EEEE,MMMM d,Y')
t =3 x1 datetime周五,2014年1月31日,星期三,2013年1月30日,星期二,2012年1月31日,
创建一个Excel®日期数字的示例数组,表示自1900年1月0日以来的天数。
X = [39558,39600;39700,39800]
X =2×239558 39600 39700 39800
转换值X
为datetime值。
t = datetime (X,“ConvertFrom”,“高强”)
t =2 x2 datetime2008.04 - 2008.06 - 2009.09 - 2008.12 - 18
对于名单约会时间
功能,请参阅日期和时间。
用于接受核心MATLAB函数的列表约会时间
数组作为输入参数,参见支持日期和时间数组的核心函数万博1manbetx。
使用笔记和限制:
在为字符串数组或单元格数组中的字符向量创建tall datetime数组时,请始终指定输入的datetime格式。
如果您指定“格式”
如'preserveinput'
,那么MATLAB可能需要计算tall数组来确定格式。
欲了解更多信息,请参阅高大的数组。
使用笔记和限制:
在R2020a开始,你可以使用约会时间
在MATLAB代码阵列用于代码生成。欲了解更多信息,请参阅为日期时间数组生成代码(MATLAB编码器)和代码生成的日期时间数组限制(MATLAB编码器)。
您单击对应于该MATLAB命令的链接:
通过在MATLAB命令窗口中输入该命令来运行该命令。Web浏览器不支持MATLAB命令。万博1manbetx
您还可以选择从下面的列表中的网站:
选择最佳的网站性能的中国网站(在中国或英文)。其他MathWorks的国家网站都没有从您的位置访问进行了优化。