主要内容

设置日期和时间显示格式

单独日期和持续时间数组的格式

datetime持续时间,calendarDuration数组有一个格式属性,该属性控制每个数组中值的显示。当您创建一个datetime数组时,它使用MATLAB®除非显式提供格式,否则全局默认datetime显示格式。使用点表示法访问格式属性查看或更改其值。控件的显示格式datetime数组,t,改为默认格式,输入:

t.Format =“默认”

改变了格式属性不会更改数组中的值,只更改它们的显示。例如,以下内容可以是相同内容的表示datetime值(后两者不显示任何时间组件):

2012年8月23日星期四12:35:00 2012年8月23日

格式的属性datetime持续时间,calendarDuration数据类型接受不同的格式作为输入。

datetime显示格式

您可以设置格式属性设置为这些字符向量之一。

的价值格式 描述

“默认”

使用默认的显示格式。

“defaultdate”

使用不显示时间组件的默认日期显示格式。

若要更改默认格式,请参见默认datetime格式

或者,您也可以指定包含Unicode的自定义日期格式®作为文本的字符。此表显示了纽约市时间2014年4月19日星期六下午9:41:06的几种常见显示格式和格式化输出示例。在这种格式中,您可以使用非字母ASCII字符(如连字符、空格或冒号)或任何非ASCII字符来分隔日期和时间字段。包括ASCII字母一个-Z而且一个-z作为格式中的文字字符,请将它们括在引号中。

的价值格式 例子
“yyyy-MM-dd” 2014-04-19
“dd / MM / yyyy” 19/04/2014
“dd.MM.yyyy” 19.04.2014
'yyyy年MM月dd日' 2014年 04月 19日
'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内

有关有效符号标识符的完整列表,请参见格式属性用于datetime数组。

请注意

字母标识符datetimeaccept不同于datestrdatenum,datevec功能。

持续时间显示格式

若要将持续时间显示为包含小数部分的单个数字(例如,1.234小时),请指定以下字符向量之一:

的价值格式 描述
“y” 确切的固定长度的年数。固定长度的一年等于365.2425天。
' d ' 确切的固定长度的天数。固定长度的一天等于24小时。
“h” 小时数
“米” 分钟数
“年代” 秒数

要指定显示的小数位数,请使用格式函数。

若要以数字计时器的形式显示持续时间,请指定以下字符向量之一。

  • “弟弟:hh: mm: ss”

  • “hh: mm: ss”

  • mm: ss的

  • “hh: mm”

您还可以通过追加最多9来显示最多9个分数秒数字年代字符。例如,“hh: mm: ss。瑞士的将持续时间值的毫秒值显示为3位数字。

改变了格式属性不会更改数组中的值,只更改它们的显示。

calendarDuration显示格式

指定格式的属性calendarDuration数组作为可以包含字符的字符向量ywd,t,按照这个顺序。格式必须包括d,t

该表描述字符所代表的日期和时间组件。

字符 单位 需要吗?
y 没有
季度(3个月的倍数) 没有
个月 是的
w 没有
d 是的
t 时间(小时、分钟和秒) 是的

要指定小数秒显示的位数,请使用格式函数。

如果日期或时间组件的值为零,则不显示。

改变了格式属性不会更改数组中的值,只更改它们的显示。

默认的datetime格式

的显示,可以设置默认格式datetime没有显式显示格式创建的数组。属性时,这些格式也适用格式的属性datetime数组来“默认”“defaultdate”.当您更改默认设置时,datetime设置为使用默认格式的数组将使用新设置自动显示。

对默认格式的更改会在MATLAB会话中持续存在。

要指定默认格式,请键入

datetime.setDefaultFormats(“违约”,fmt
在哪里fmt字符向量是由字母组成的吗一个-Z而且一个-z已针对格式的属性datetime上面的数组。例如,
datetime.setDefaultFormats (“默认”“yyyy-MM-dd hh: mm: ss”
将默认datetime格式设置为包含4位年、2位月号、2位日号以及小时、分钟和秒值。

此外,您可以为不包含时间组件的datetimes指定默认格式。例如,

datetime.setDefaultFormats (“defaultdate”“yyyy-MM-dd”
将默认日期格式设置为包含4位年份、2位月份数和2位日期数。

若要将默认格式和默认仅限日期格式重置为出厂默认值,请键入

datetime.setDefaultFormats (“重置”
出厂默认格式取决于系统区域设置。

中设置默认格式首选项对话框。有关更多信息,请参见设置命令窗口参数

另请参阅

|||