设置默认的日期和时间格式R2015a吗?

4视图(30天)
金立群
金立群 2015年5月18日
评论道: 彼得·珀金斯 2015年5月26日
我有问题在matlab R2015a设置默认日期格式的版本。之后我进入命令来改变默认的日期格式,似乎不工作:
datetime.setDefaultFormats (“defaultdate”,“yyyy-MM-dd”);日期
ans =
2015年5月,18岁
datetime.setDefaultFormats (“defaultdate”,“MM / dd / yyyy”);日期
ans =
2015年5月,18岁
日期格式没有改变!我做错了什么吗?

答案(2)

沃尔特·罗伯森
沃尔特·罗伯森 2015年5月18日
日期() 调用不返回一个datetime对象:它返回一个字符串在固定格式。datetime()调用的没有任何参数返回当前的日期和时间作为一个datetime对象。
2的评论
彼得·珀金斯
彼得·珀金斯 2015年5月26日
的帮助:
“datetime。setDefaultFormats(“违约”,FMT)设置默认为日期时间显示格式。FMT格式指定的格式字符串。
datetime.setDefaultFormats (“defaultdate”,FMT) sets the default display format for datetimes that are created without time components. The format is specified by the format string FMT."
你可能会想:
> > datetime.setDefaultFormats (“默认”,“yyyy-MM-dd”);datetime
ans =
2015-05-26
但从来没有显示时间日期时间午夜不可能不是一个好主意。也许
> > datetime.setDefaultFormats (“defaultdate”,“yyyy-MM-dd”);datetime (“今天”)
ans =
2015-05-26
是一个更相关的例子。

登录置评。


彼得·珀金斯
彼得·珀金斯 2015年5月18日
沃尔特说,日期是确定的函数,包括datenum datestr, datevec。介绍了datetime R2014b。最好不要把旧的和新的。
datetime,没有担心之间来回转换的一个数字,一个char,日期/时间表示的向量。这都是在一个地方:datetime数组。
希望这个有帮助。

类别

找到更多的在日期和时间帮助中心文件交换

社区寻宝

找到宝藏在MATLAB中央,发现社区如何帮助你!

开始狩猎!