[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