calculating the difference (in days) between successive dates

1 回表示 (過去 30 日間)
antonet
antonet 2012 年 6 月 6 日
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 件のコメント
Oleg Komarov
Oleg Komarov 2012 年 6 月 6 日
If you need for interp1() then you don't need to calculate the diff manually.
antonet
antonet 2012 年 6 月 6 日
thanks oleg.!

サインインしてコメントする。

採用された回答

Andrei Bobrov
Andrei Bobrov 2012 年 6 月 6 日
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'))

その他の回答 (0 件)

カテゴリ

Help Center および File ExchangeProgramming についてさらに検索

タグ

Community Treasure Hunt

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

Start Hunting!

Translated by