1.说明
日期时间型的显示格式由Format属性控制,改变Format属性不会改变日期时间值,只改变它们的显示方式,最基本的显示格式字符是:年'y' 月'M' 日'd' 周'e',时'h' 分'm' 秒's';Format属性值包含但不限于下文中列表内容;各类日期时间型的显示格式并不完全一致,例如,datetime、duration、calendarduration、datestr, datenum,和datevec等。
2. Datetime日期时间型显示格式
Format的值 描述
'default' 默认的显示格式。
'defaultdate' 默认的日期显示格式
'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' April 19, 2014
'eeee, MMMM d, yyyy h:mm a' Saturday, April 19, 2014 9:41 PM
'MMMM d, yyyy HH:mm:ss Z' April 19, 2014 21:41:06 -0400
'yyyy-MM-dd''T''HH:mm' 2014-04-19T21:41
3.Duration日期时间型显示格式
Format的值 描述
'y' 确切长度的年数,一年等于365.2425天。
'd' 确切长度的天数,一天等于24小时
'h' 小时数
'm' 分钟数
's' 秒数
'dd:hh:mm:ss' 组合型
'hh:mm:ss' 组合型
'mm:ss' 组合型
'hh:mm' 组合型
4. CalendarDuration 显示格式
Format的值 描述
y 年份
q 季度(3个月的倍数)
m 月
w 周
d 天
t 时间(小时,分钟和秒)
5. datetime型显示格式
程序示例如下:
t = datetime('now') %当前时间
t = datetime('now','Format','dd-MM-y')
t = datetime('now','Format','dd-MMM-y')
运行结果:
t =
datetime
2025-02-15 20:49:14
t =
datetime
15-02-2025
t =
datetime
15-2月-2025
t = datetime('now','Format','dd-MMMM-y')
t = datetime('now','Format','dd-MMM-y HH:mm:ss')
t = datetime('now','Format','dd-MMM-y HH:mm:ss eeee') %显示星期几
运行结果:
t =
datetime
15-二月-2025
t =
datetime
15-2月-2025 20:49:42
t =
datetime
15-2月-2025 20:49:42 星期六
t = datetime(3035,5,1,'Format','dd-MMM-y HH:mm:ss eeee') %任何一个日期的星期几都可以计算出
t = datetime('now','Format','default') %默认格式,还不如不写
t = datetime('now','Format','defaultdate') %只显示年月日的默认格式,相对有用
运行结果:
t =
datetime
01-5月-3035 00:00:00 星期五
t =
datetime
2025-02-15 20:50:32
t =
datetime
2025-02-15 20:50:32

6. duration型显示格式
程序示例如下:
duration(1,30,30) %表示 时分秒
duration(1,30,30,'Format','s')
3600+1800+30
duration(1,30,30,'Format','m')
duration(1,30,30,'Format','h')
运行结果:
ans =
duration
01:30:30
ans =
duration
5430秒
ans =
5430
ans =
duration
90.5分钟
ans =
duration
1.5083小时
duration(1,30,30,'Format','d') %一天按固定的24小时计算
duration(1,30,30,'Format','M') %报错,没有 月 这个格式
duration(1,30,30,'Format','y') %确切长度的年数,一年等于365.2425天
duration(1,30,30,'Format','mm:ss') %组合型格式
运行结果:
ans =
duration
0.062847天
ans =
duration
0.00017207年
ans =
duration
90:30
7. calendarDuration型显示格式
程序示例如下:
calendarDuration(1,1,30) %表示 年月日
calendarDuration(1,1,30,'Format','mdt')
运行结果:
ans =
calendarDuration
1y 1mo 30d
ans =
calendarDuration
13mo 30d
免责声明:本文系网络转载或改编,未找到原创作者,版权归原作者所有。如涉及版权,请联系删