Strange behaviour of datenum function (Error using ==> dtstr2dtnummx)

2 Ansichten (letzte 30 Tage)
Alizee
Alizee am 19 Jul. 2013
Beantwortet: Amit am 22 Jul. 2014
Hello,
I am using the datenum function (in the right way I hope!) and it is exhibiting a very weird behaviour when used in the debugger mode.
1) I tried the following while trying to debug my code:
K>> datenum('130624', 'yymmdd')
ans =
735409
K>> n=datenum('130624', 'yymmdd')
??? Error using ==> datenum at 182 DATENUM failed.
Caused by:
Error using ==> dtstr2dtnummx
Failed on converting date string to date number.
2) Then I exited the debugger mode and tried again the command window and no problem this time.
>> datenum('130624', 'yymmdd')
ans =
735409
>> n=datenum('130624', 'yymmdd')
n =
735409
3) I tried again in the debugger mode (not changing anything, just re-running the code until the breakpoint and it failed again but the other way around!
K>> datenum('130624', 'yymmdd')
??? Error using ==> datenum at 182 DATENUM failed.
Caused by:
Error using ==> dtstr2dtnummx
Failed on converting date string to date number.
K>> n=datenum('130624', 'yymmdd')
n =
735409
Does anybody have any idea why that is? If I run my program without breakpoint, the datenum function sometimes works and sometimes crashes it all seems very random. I am sure I can find a way around it but I am intrigued by this bug if anyone can explain it to me.
Thanks
Alizee

Antworten (1)

Amit
Amit am 22 Jul. 2014
>> main_file Error using datenum (line 179) DATENUM failed.
Error in ReadACC (line 15) ACC_date_num(i) = datenum(char(ACC_date_chars),'dd.mm.yyyy');
Error in main_file (line 2) [ACC_date_time,ACC_price] = ReadACC('D:\Data_file.xlk');
Caused by: Error using dtstr2dtnummx Failed on converting date string to date number.
I tried uploading this file and this was the error i got

Kategorien

Mehr zu Dates and Time finden Sie in Help Center und File Exchange

Community Treasure Hunt

Find the treasures in MATLAB Central and discover how the community can help you!

Start Hunting!

Translated by