datetime InputFormat R2021a误差但在R2017b工作吗?

4视图(30天)
你好,使用datetime R2021a带来一个错误而相同的任务在R2017b工作,是否有办法解决这个问题在新版本吗?
b =字符串(2004年第一季度);
在R2017b
c = datetime (b,“InputFormat”,“yyyyQQ”)
c =
datetime
01 - 1月- 2004
在R2021a
c = datetime (b,“InputFormat”,“yyyyQQ”)
错误使用datetime(第647行)
不能将2004 q1 datetime使用“yyyyQQ”的格式。

接受的答案

明星黾
明星黾 2021年8月28日
版本之间似乎已经改变了。在 R2021a ,有必要使用 “回调” 指定的长格式季度-
b =字符串(2004年第一季度);
c = datetime (b,“InputFormat”,“yyyyQQQ”)
c =datetime
01 - 1月- 2004
看到 格式 获取详细信息。
1评论
明星黾
明星黾 2021年8月28日
像往常一样,这是我的荣幸!
是的。我与我的答案。(至少我相信是您想要的信息。如果不是,职位描述,我会看一遍。)

登录置评。

答案(1)

Haiqin刘
Haiqin刘 2023年2月25日
我试过了但它仍然不工作:无法将2004年第四季度的datetime yyyyQQQ的使用格式。
1评论
明星黾
明星黾 2023年2月25日
这是一个有效的 显示 格式。
这不是一个有效的 输入 格式。

登录置评。

类别

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

社区寻宝

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

开始狩猎!