在Julia中,我们可以使用以下代码创建时间数组:
d = [date(1980,1,1):date(2015,1,1)];
t = TimeArray(d,rand(length(d)),["test"])
Run Code Online (Sandbox Code Playgroud)
这将为我们提供每日数据.如何获得季度或年度时间序列?
仅使用Base.range的可选步骤功能与Datetime.Period类型结合使用
julia> [Date(1980,1,1):Month(3):Date(2015,1,1)]
141-element Array{Date{ISOCalendar},1}:
1980-01-01
1980-04-01
1980-07-01
1980-10-01
1981-01-01
1981-04-01
...
Run Code Online (Sandbox Code Playgroud)
并根据需要更改步骤
julia> [Date(1980,1,1):Year(1):Date(2015,1,1)]
36-element Array{Date{ISOCalendar},1}:
1980-01-01
1981-01-01
1982-01-01
...
Run Code Online (Sandbox Code Playgroud)
在0.3.x版本中,日期可用于提供模块日期的软件包日期,但在版本0.4.x中,模块日期是内置的.另外(当前)另一个细微差别是年份和月份必须作为日期访问.年份和Dates.Month版本0.4.x.