Matlab自学笔记四十一:介绍日期时间型的显示格式:年‘y‘ 月‘M‘ 日‘d‘ 周‘e‘ 时‘h‘ 分‘m‘ 秒‘s‘

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('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(3035,5,1,'Format','dd-MMM-y HH:mm:ss eeee') %任何一个日期的星期几都可以计算出

%%t=datetime('now','Format','d-MMM-y HH:mm:ss','TimeZone','Asia/Hong_Kong') %显示时区

t = datetime('now','Format','default') %默认格式,还不如不写

t = datetime('now','Format','defaultdate') %只显示年月日的默认格式,相对有用

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')

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') %组合型格式

7. calendarDuration型显示格式

程序示例如下:

calendarDuration(1,1,30) %表示 年月日

calendarDuration(1,1,30,'Format','d') %警告,日历持续时间不能转化成具体的天数

calendarDuration(1,1,30,'Format','mdt')

calendarDuration(1,1,30,'Format','y') % 年

相关视频推荐:

24.10 训练交叉验证模型,crossval,KFold,CVPartition

66.44 GUI/APP界面设计如何调用外部m文件进行运算并显示结果和图像(M文件GUI界面化)

24.1 一节入门K近邻算法附Matlab编程示例

14.6 Matlab微分方程数值解法 经典ode45 龙格库塔 数学建模

37.15 Matlab app多功能图像函数演示界面,Appdesigner工具栏的用法,多个图像绘图回调函数的原理和应用

23.1 一节入门Matlab拟合问题fit,建立预测变量与响应变量之间的关系(一般是函数关系)

31.6 Matlab绘制条形图柱状图,改变单个柱的颜色,堆叠显示,改变线型线宽

22.13 Matlab非线性函数拟合问题lsqcurvefit使用最小二乘法求解非线性函数拟合问题曲线拟合/数据拟合/任意形式函数的拟合

End

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

freexyn

码字不易,谢谢鼓励!

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值