calculating the difference (in days) between successive dates
2 ビュー (過去 30 日間)
古いコメントを表示
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
2012 年 6 月 6 日
If you need for interp1() then you don't need to calculate the diff manually.
採用された回答
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 Exchange で Dates and Time についてさらに検索
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!