# NOT RUN {
# All y[md-hms] formats are accepted
parseDatetime(2018, timezone = "America/Los_Angeles")
parseDatetime(201808, timezone = "America/Los_Angeles")
parseDatetime(20180807, timezone = "America/Los_Angeles")
parseDatetime(2018080718, timezone = "America/Los_Angeles")
parseDatetime(201808071812, timezone = "America/Los_Angeles")
parseDatetime(20180807181215, timezone = "America/Los_Angeles")
parseDatetime("2018-08-07 18:12:15", timezone = "America/Los_Angeles")
# Julian days are accepeted
parseDatetime(2018219181215, timezone = "America/Los_Angeles",
isJulian = TRUE)
# Vector dates are accepted and daylight savings is respected
parseDatetime(
c("2018-10-24 12:00", "2018-10-31 12:00",
"2018-11-07 12:00", "2018-11-08 12:00"),
timezone = "America/New_York"
)
badInput <- c("20181013", NA, "20181015", "181016", "10172018")
# Return a vector with \code{NA} for dates that could not be parsed
parseDatetime(badInput, timezone = "UTC", expectAll = FALSE)
# }
# NOT RUN {
# Fail if any dates cannot be parsed
parseDatetime(badInput, timezone = "UTC", expectAll = TRUE)
# }
# NOT RUN {
# }
Run the code above in your browser using DataLab