日期和时间

日期和时间值数组,可以显示在不同的格式

日期和时间数据类型datetime,持续时间,calendarDuration金宝app支持高效计算、比较和格式化显示日期和时间。以同样的方式处理这些数组,您使用数值数组。你可以进行加、减、排序、比较、连接和情节日期和时间值。你也可以表示日期和时间作为数值数组或文本。有关更多信息,请参见在MATLAB代表日期和时间或者看日期和时间数组

功能

全部展开

创建datetime数组

datetime 数组表示的时间点
NaT

创建时间数组

多年来持续时间
时间在天
小时 时间在小时
分钟 时间在几分钟内
时间以秒为单位
毫秒 时间以毫秒为单位
持续时间 在固定长度的单位长度的时间

创建calendarDuration数组

calyears 日历时间年
calquarters 在季度日历时间
calmonths 日历时间几个月
calweeks 日历时间在几周内
caldays 日历时间在天
calendarDuration 单位长度变长时间的日历

提取组件由时间单位

一年 年数量
季度 季度数量
月号和名字
周数
一天 天数字或名称
小时 小时数
一分钟 分钟数
第二个 第二个数字

分为数值数组

ymd 年、月和日的datetime
hms 小时、分钟和第二数量的datetime或持续时间
分裂 日历时间分割成数字和时间单位
时间 转换时间日历时间的持续时间
timeofday 日期时间午夜以来经过的时间
isdatetime 确定输入是否datetime数组
isduration 确定输入数组
iscalendarduration 确定输入数组日历时间
isnat 确定NaT(不)元素
isdst 确定夏令时元素
isweekend 确定周末的元素
leapseconds 列出所有支持的闰秒金宝appdatetime数据类型
时区 时区列表
tzoffset 从UTC时区偏移
之间的 日历数学差异
caldiff 日历连续数学差异
dateshift 转变日期或生成序列的日期和时间
isbetween 确定日期和时间间隔内的元素

转换为数字

datenum 将日期和时间转换成串行日期号码
convertTo 转换datetime值以数字表示
datevec 将日期和时间转换成向量的组件
exceltime 转换MATLABdatetime,Excel日期数字
juliandate 转换MATLABdatetime朱利安日期
posixtime 转换MATLABdatetime,POSIX时间
名称 转换MATLABdatetime名称数值
addtodate 修改日期数字字段

转换为字符串

字符 字符数组
字符串 字符串数组
datestr 日期和时间转换为字符串格式

当前的日期和时间作为数字或字符串

现在 当前的日期和时间作为串行日期号码
时钟 当前日期和时间日期向量
日期 当前日期作为特征向量

天的日历的几个星期或几个月

日历 指定月日历
eomday 月的最后一天
工作日 天的周

时间,数量

结束 向量之间的时间日期

主题

在MATLAB代表日期和时间

使用datetime数组存储日期和时间信息。这些数组支持算术、排序比较金宝app,策划,格式化显示。

比较日期和时间

你可以在两个执行中的元素值的比较datetime数组或两个持续时间数组使用关系运算符,例如><

设置日期和时间显示格式

格式属性datetime,持续时间,calendarDuration阵列控制每个数组中的值的显示。您可以更改此属性的值。改变了格式属性不会改变数组中的值,只显示。

指定时区

当您创建一个datetime, unzoned默认情况下。如果您使用datetime值从多个时区或需要考虑夏令时,您可能需要指定一个时区。

跨区域共享代码和数据

遵循这些最佳实践分享代码时用MATLAB处理日期和时间®用户在其他地区。从其他当地人读写日期。

核心功能支持日期和时间数组金宝app

许多功能在MATLAB操作日期和时间数组一样,他们操作其他数组。

故障排除

结转日期向量和字符串

如果一个元素不在常规范围,MATLAB调整日期向量元素和前一个元素。

将日期转换向量返回意想不到的输出

因为日期向量是一个1-by-6向量的数字,datestr可能解释日期输入向量的向量序列日期数字,反之亦然,然后返回意想不到的输出。