calculating the difference (in days) between successive dates

Dear all,
I have the following sequence of dates
dd={'2-11-2008' '30-11-2008' '28-12-2008' '25-01-2009' '22-02-2009' '22-03-2009' '19-04-2009' '17-05-2009' '14-06-2009}';
Is there any code that could calculate the difference (in days) between two successive dates in dd?
To be more specific, first the difference '30-11-2008'- '2-11-2008' Then the difference '28-12-2008' -'30-11-2008' Then '25-01-2009'-'28-12-2008' and so forth…. Probably a loop would be a good choice as dd contains many elements in my case
thanks

2 Kommentare

If you need for interp1() then you don't need to calculate the diff manually.
thanks oleg.!

Melden Sie sich an, um zu kommentieren.

 Akzeptierte Antwort

Andrei Bobrov
Andrei Bobrov am 6 Jun. 2012
dd={'2-11-2008' '30-11-2008' '28-12-2008' '25-01-2009' '22-02-2009' '22-03-2009' '19-04-2009' '17-05-2009' '14-06-2009'};
out = diff(datenum(dd,'dd-mm-yyyy'))

Weitere Antworten (0)

Kategorien

Tags

Community Treasure Hunt

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

Start Hunting!

Translated by