Can anyone help me with this error?
7 views (last 30 days)
Show older comments
Hello everyone,
I can't go on because I get this error: "
Error using datetime (line 647). Could not recognize the date/time format of '0'. You can specify a format using the 'InputFormat' parameter. If the date/time text contains day, month, or time zone names in a language foreign to the 'en_US' locale, those might not be recognized. You can specify a different locale using the 'Locale' parameter."
Thank you very much.
0 Comments
Accepted Answer
Dave B
2021年8月7日
giuliayearlyDELTA2.Year
is a char array, so
giuliayearlyDELTA2.Year(1)
is
'0'
, and you're calling datetime on that value.
Some options (I didn't look at the rest of your code so not sure where you're headed):
Option 1, call datetime on the row of chars:
xstart = datetime(giuliayearlyDELTA2.Year(1,:))
Option 2, convert the table variable to datetime and then index the first item
giuliayearlyDELTA2.Year=datetime(giuliayearlyDELTA2.Year);
xstart = giuliayearlyDELTA2.Year(1);
Option 3, convert the table variable to string, then call datetime on the first item:
giuliayearlyDELTA2.Year=string(giuliayearlyDELTA2.Year);
xstart = datetime(giuliayearlyDELTA2.Year(1));
0 Comments
More Answers (0)
See Also
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!