MATLAB: Can convert date to another form

datenum

hi, can convert x=('2005-04-20') into 2005,04,20
I wan to say that I got date from text using textscan i.e length of x=1
when I used datenum('2006-04-20','yyyy-mm-dd')
ans =
7.3279e+005
and when use
datenum('2006-04-19','yyyy-mm-dd')
ans =
7.3279e+005
it is not sensitive for small changes
but when used datenum(2006,04,19)
ans =
732786
datenum(2006,04,20)
ans =
datenum(2006,04,19)
ans =
732786
it is perfect
can got that?
thanks

Best Answer

  • It is just a display formatting issue:
    format long
    datenum('2006-04-19','yyyy-mm-dd')
    ans = 732786
    datenum('2006-04-20','yyyy-mm-dd')
    ans = 732787