主要内容

代表日期和时间马铃薯

存储日期和时间信息的主要方法是约会时间阵列,支持算术,排序,比较,金宝app绘图和格式化显示。恢复算术差异的结果期间中的数组,或者当您使用基于日历的函数时日历阵列。

例如,创建MATLAB®DateTime数组代表两个日期:2014年6月28日,2014年6月28日,2014年6月28日在7时。为DateTime指定年,月,日,小时,分钟和第二个组件的数值。

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- june -2014 06:30:45
d = t2  -  t
答案:D

默认情况下,a期间数组以格式显示,小时:分钟:秒。通过更改其更改持续时间的显示格式格式财产。您可以使用单个单位(如小时)显示持续时间值。

d.format ='H'
D = 48.512 HRS 23.512 HRS

您可以使用单位在单个单元中创建持续时间分钟小时, 或者职能。例如,创建2天的持续时间,每天正常为24小时。

d =天(2)
d = 2天

您可以在单个可变长度的单位中创建日历持续时间。例如,一个月可以是28,29,30或31天。指定日历持续时间为2个月。

l = calmonths(2)
l = 2mo.

使用CALDAYCalweeks.calquarters, 和Calyears.用于在其他单位中指定日历持续时间的函数。

添加许多日历月和日历日。由于一个月内未固定的天数,天数仍然是分开的,并且在将日历持续时间添加到特定日期时间之前,无法确定。

L = Calmonths(2)+ CALDAY(35)
l = 2mo 35d

将日历持续时间添加到DateTime以计算新日期。

T2 = T + Calmonths(2)+ CALDAYS(35)
T2 = 2014年10月01日2014年10月2日

T2.也是A.约会时间大批。

谁是T2.
名称大小字节类属性T2 1x2 161 DateTime

总之,有几种方法来表示日期和时间,Matlab具有每个方法的数据类型:

  • 代表一个时间点,使用约会时间数据类型。
    示例:2014年6月18日星期三2014年10:00:00

  • 使用该时间长度,或以固定长度为单位的时间长度,或以固定长度为单位期间数据类型。使用时期间数据类型,1天总是等于24小时,1年始终等于365.2425天。
    例:72小时10分钟

  • 代表一段时间,或以可变长度为单位的时间长度,或者以可变长度为单位,使用日历数据类型。
    例如:1个月,可以是28,29,30或31天。
    日历数据类型还占夏令时的变化和闰年,因此1天可能更多或时间超过24小时,1年可以有365或366天。

也可以看看

||