isoWeekYear: Find ISO week and ISO year of a vector of Date objects
Description
This function extracts the ISO week and ISO year of a Date
according to the ISO 8601 specification. Note that this function
does nothing else than format.Date(x, "%G") and format.Date(x, "%V")
would do on Mac/Unix computers. However, this is not implemented
on Windows.
A small internal wrapper for format.Date (called
formatDate) thus directs all calls having one of these format
strings to this function, if the sessionInfo()[[1]]$os
information reveals a Windows system.
Usage
isoWeekYear(Y, M=NULL, D=NULL)
Arguments
Y
Date object (POSIX) or the year. Can be a vector.
M
month, NULL if Y is a Date object)
D
day, NULL if Y is a Date object)
Value
A list with entries ISOYear and ISOWeek containing the
corresponding results.
Details
The code is by Gustaf Rydevik posted
at http://tolstoy.newcastle.edu.au/R/e10/help/10/05/5588.html