表示日期和时间MATLAB
存储日期和时间信息的主要方法是约会时间
支持算术,排序,比较,绘图和金宝app格式显示的数组。算术差异的结果返回期间
数组或使用基于日历的功能时,日历
数组。
例如,创建一个MATLAB®DateTime数组代表两个日期:2014年6月28日上午6点和2014年6月28日上午7点指定日期的数字值的数字值。
t = dateTime(2014,6,28,6:7,0,0)
T = 28-Jun-2014 06:00:00 28-Jun-2014 07:00:00
通过将新值分配给DateTime数组的属性来更改日期或时间组件的值。例如,通过将新值分配给天
财产。
t.day = 27:28
t = 27-jun-2014 06:00:00 28-jun-2014 07:00:00
通过更改数组的显示格式格式
财产。以下格式不显示任何时间组件。但是,DateTime数组中的值不会更改。
t.format ='MMM DD,Yyyy'
t = 2014年6月27日,2014年6月28日
如果您减去一个约会时间
来自另一个的数组,结果是期间
数组以固定长度为单位。
T2 = DateTime(2014,6,29,6,30,45)
T2 = 29-Jun-2014 06:30:45
d = t2 -t
D = 48:30:45 23:30:45
默认情况下,期间
阵列以格式显示,小时:分钟:秒。通过更改其持续时间的显示格式格式
财产。您可以使用一个单元(例如小时)显示持续时间值。
D.Format ='H'
d = 48.512小时23.512小时
您可以使用秒
,,,,分钟
,,,,小时
,,,,天
, 或者年
功能。例如,创建2天的持续时间,每天正好24小时。
d =天(2)
d = 2天
您可以在可变长度的单个单元中创建一个日历持续时间。例如,一个月可以长28、29、30或31天。指定2个月的日历持续时间。
L = Calmonths(2)
L = 2mo
使用Caldays
,,,,卡维克斯
,,,,cal
, 和卡莱斯
功能以指定其他单位的日历持续时间。
添加一些日历月和日历日。由于一个月中的天数未固定,直到您将日历持续时间添加到特定的日期时间之前,因此无法确定几个月的数量。
L = Calmonths(2) + Caldays(35)
l = 2mo 35d
将日历持续时间添加到DateTime以计算新日期。
T2 = T + Calmonth(2) + Caldays(35)
T2 = 2014年10月1日2014年10月2日,2014年10月2日
T2
也是一个约会时间
大批。
谁是T2
名称大小字节类属性T2 1x2 161 DateTime
总而言之,有几种表示日期和时间的方法,而MATLAB对于每种方法都有一个数据类型:
代表一个时间点,使用
约会时间
数据类型。
示例:2014年6月18日,星期三10:00:00使用固定长度的时间长度或持续时间
期间
数据类型。使用时期间
数据类型,1天总是等于24小时,而1年始终等于365.2425天。
示例:72小时10分钟使用该时间长度或以可变长度为单位的时间长度或持续时间
日历
数据类型。
示例:1个月,可以长28、29、30或31天。
这日历
数据类型还解释了夏令时节省时间的变化和LEAP年,因此1天或少于24小时,而1年可能有365或366天。