许可优化
许可优化
产品
产品
解决方案
解决方案
服务支持
服务支持
关于
关于
软件库
当前位置:服务支持 >  软件文章 >  Matlab日期时间显示格式年月日周时分扫盲速成41

Matlab日期时间显示格式年月日周时分扫盲速成41

阅读数 3
点赞 0
article_banner


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

Matlab日期

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



免责声明:本文系网络转载或改编,未找到原创作者,版权归原作者所有。如涉及版权,请联系删

相关文章
技术文档
QR Code
微信扫一扫,欢迎咨询~
customer

online

联系我们
武汉格发信息技术有限公司
湖北省武汉市经开区科技园西路6号103孵化器
电话:155-2731-8020 座机:027-59821821
邮件:tanzw@gofarlic.com
Copyright © 2023 Gofarsoft Co.,Ltd. 保留所有权利
遇到许可问题?该如何解决!?
评估许可证实际采购量? 
不清楚软件许可证使用数据? 
收到软件厂商律师函!?  
想要少购买点许可证,节省费用? 
收到软件厂商侵权通告!?  
有正版license,但许可证不够用,需要新购? 
联系方式 board-phone 155-2731-8020
close1
预留信息,一起解决您的问题
* 姓名:
* 手机:

* 公司名称:

姓名不为空

姓名不为空

姓名不为空
手机不正确

手机不正确

手机不正确
公司不为空

公司不为空

公司不为空