1. datetime函数
t = datetime(relativeDay)
% 使用 relativeDay 指定的日期。
% relativeDay 输入可以是 'today'、'tomorrow'、'yesterday' 或 'now'。
>> datetime('now')
ans =
datetime
2024-06-18 16:47:00 % 默认格式
可使用format关键字更改格式:
>> datetime('now','Format','MMdd(HH.mm)')
ans =
datetime
0618(16.49) % 06月18日(16时49分)
Format 的值 | 示例 |
---|---|
'yyyy-MM-dd' | 2014-04-09 |
'dd/MM/yyyy' | 09/04/2014 |
'dd.MM.yyyy' | 09.04.2014 |
'yyyy年 MM月 dd日' | 2014年 04月 09日(日语区域设置的字符,ja_JP) |
'MMMM d, yyyy' | April 9, 2014 |
'eeee, MMMM d, yyyy h:mm a' | Wednesday, April 9, 2014 9:41 PM |
'MMMM d, yyyy HH:mm:ss Z' | April 9, 2014 21:41:06 -0400 |
'yyyy-MM-dd''T''HH:mmXXX' | 2014-04-09T21:41-04:00 |
'yyyy-MM-dd HH:mm:ss.SSS' | 2014-04-09 21:41:06.123 |
2. 创建名称含时间戳字符串的文件
注意:此时不要使用含冒号的格式,matlab文件命名不支持。
FigName = strcat('sample', '_', string(datetime('now','TimeZone','local','Format','MMdd(HH.mm)')), '.fig');
savefig(FigName);