% setup connection c to fred
c = fred('http://research.stlouisfed.org/fred2/')
% pull data from fred using c
d = fetch(c,'DEXUSEU')
我们获得了一个DateRange
和一个Data
对象,其中一个int代表'yyyy-mm-dd'
d.DateRange
1999-01-04 to 2013-11-01
Head d.Data
%date value
730124 1.1812
730125 1.1760
730126 1.1636
730127 1.1672
如何将日期的整数表示转换为Matlab Date TimeSeries recognized type,例如'ddmmmyy hh:mm'
格式,以便它可以与时间序列对象库一起使用?小时和分钟总是在中午12:00。
答案 0 :(得分:2)
你可以做这样的事情
c = fred(url);
d = fetch(c,'DEXUSEU');
for i=1:length(d.Data)
disp (datestr(d.Data(i,1),'dd-mmm-yyyy HH:MM:SS'));
end
答案 1 :(得分:0)
d = fetch(fred,'DEXUSEU');
disp (datestr(d.Data(:,1),'yyyy-mm-dd'));