[R] Can I create a timeDate object using only year and week of the year values?
Yohan Chalabi
chalabi at phys.ethz.ch
Wed Jan 28 10:50:23 CET 2009
>>>> "TB" == Ted Byers <r.ted.byers at gmail.com>
>>>> on Tue, 27 Jan 2009 11:36:22 -0500
TB> What I have found so far includes:
TB>
TB> library(Rmetrics)
TB> time1 = timeDate(charvec = Sys.Date(), format = %Y-%m-%d,
TB> zone = ,
TB> FinCenter = )
TB> time2 = timeDate(2004-08-30, format = %Y-%m-%d, zone = ,
TB> FinCenter =
TB> )
TB> difftimeDate(time1,time2,units = weeks)
TB>
TB>
TB> Does timeDate use the format strings used by the UNIX date(1)
TB> command? If
TB> so, then can I safely assume timeDate will accept %Y-%U-%w,
TB> and behave
TB> correctly?
Hi Ted,
timeDate uses internally the function 'strptime' to convert
the input charvec to the ISO time format.
As pointed out in the the manual page of 'strptime', the formats are
system-specific but should follow the ISO C / POSIX standard. Have a
look at ?strptime.
Hope this help,
Yohan
--
PhD student
Swiss Federal Institute of Technology
Zurich
www.ethz.ch
More information about the R-help
mailing list