Convert to Date (or POSIXct) and assert successful conversion
Converts its input to type Date
(or POSIXct
), and asserts that the content is in fact of suitable type by checking for remaining NA
assertDate(x) assertTime(x)
x
: An input object suitable for anydate
or anytime
A vector of Date
or POSIXct
objects. As a side effect, an error will be thrown in any of the input was not convertible.
Note that these functions just check for NA
and cannot check for semantic correctness.
assertDate(c("2001/02/03", "2001-02-03", "20010203")) assertTime(c("2001/02/03 04:05:06", "2001-02-03 04:05:06", "20010203 040506"))
Dirk Eddelbuettel
Useful links