我想问问有没有人知道如何从TimeArray表中获取日期,例如。 36x1 TimeArray {Float64,1} 1980-12-31至2015-01-01TimeArray日期问题
1980-12-31 | 0.94
1981-12-31 | 0.37
1982-12-31 | 0.12
1983-12-31 | 0.64
⋮
2012-12-31 | 0.43
2013-12-31 | 0.81
2014-12-31 | 0.88
2015-01-01 | 0.55
我想问问有没有人知道如何从TimeArray表中获取日期,例如。 36x1 TimeArray {Float64,1} 1980-12-31至2015-01-01TimeArray日期问题
1980-12-31 | 0.94
1981-12-31 | 0.37
1982-12-31 | 0.12
1983-12-31 | 0.64
⋮
2012-12-31 | 0.43
2013-12-31 | 0.81
2014-12-31 | 0.88
2015-01-01 | 0.55
如果你看了这个表到矩阵x
其中日期是在第一列,那么这是从手动http://docs.julialang.org/en/release-0.4/manual/dates/模式:
df = Dates.DateFormat("y-m-d"); map(u -> Date(u,df), x[:,1])
我不知道在哪里做那些TimeArray
从何而来,而是因为你提到他们是Float64
型的,我觉得格式可能UnixDateTime
,因此,如果这是真的,那么你可以将它们转换朱莉娅DateTime
如下: juliadatetime=[Dates.unix2datetime(t) for t in timearray]
然后提取你想要什么 ymd=[Dates.yearmonthday(t) for t in juliadatetime]