charToPOSIXct: Parse POSIXct objects from character variables
Description
This function uses the Boost Date_Time library to parse
datetimes from strings. It returns a vector of POSIXct
objects. These represent dates and time as (possibly
fractional) seconds since the ‘epoch’ of January 1, 1970.
A timezone can be set, if none is supplied ‘UTC’ is set.
Usage
charToPOSIXct(sv, tz = "UTC")
Value
A vector of ‘POSIXct’ elements.
Arguments
sv
A vector of type character with datetime expressions
in ISO format to be parsed and converted.
tz
A string with the timezone, defaults to ‘UTC’ if unset
Author
Dirk Eddelbuettel
Details
A single standard ISO format ‘YYYY-MM-DD HH:MM:SS’ (with
optional trailing fractional seconds) is tried. In the case of
parsing failure a NA value is returned. See the function
toPOSIXct for more general input format
Fractional seconds are supported as well. As R itself only supports
microseconds, the Boost compile-time option for nano-second resolution
has not been enabled.