datetime InputFormat error in R2021a but works in R2017b ?
3 visualizaciones (últimos 30 días)
Mostrar comentarios más antiguos
Dave
el 28 de Ag. de 2021
Comentada: Star Strider
el 25 de Feb. de 2023
Hello, using datetime in R2021a brings an error while the same task works in R2017b, Is there a way to fix the issue in the newer version?
b=string('2004Q1');
In R2017b
c=datetime(b,'InputFormat','yyyyQQ')
c =
datetime
01-Jan-2004
In R2021a
c= datetime(b,'InputFormat','yyyyQQ')
Error using datetime (line 647)
Unable to convert '2004Q1' to datetime using the format 'yyyyQQ'.
0 comentarios
Respuesta aceptada
Star Strider
el 28 de Ag. de 2021
That seems to have changed between releases. In R2021a, it’s necessary to use 'QQQ' to designate ‘long format’ quarters —
b=string('2004Q1');
c= datetime(b,'InputFormat','yyyyQQQ')
.
1 comentario
Star Strider
el 28 de Ag. de 2021
As always, my pleasure!
Yes. I linked to them in my Answer. (At least I believe that’s the information you want. If it isn’t, post back with a description, and I’ll look again.)
.
Más respuestas (1)
Haiqin Liu
el 25 de Feb. de 2023
I tried but it still won't work: Unable to convert '2004Q4' to datetime using the format 'yyyyQQQ'.
1 comentario
Ver también
Categorías
Más información sobre Calendar en Help Center y File Exchange.
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!