R/sv_parse_datetime.R

Defines functions sv_parse_datetime

Documented in sv_parse_datetime

#' Parse SkuVault datetime
sv_parse_datetime <- function(x) {
  if (stringr::str_detect(x, "T")[1]) {
    x <- as.POSIXct(strptime(x, "%Y-%m-%dT%H:%M:%OSZ"), tz = "UTC")
  } else {
    x <- as.POSIXct(strptime(x, "%Y-%m-%d %H:%M:%SZ"), tz = "UTC")
  }
  lubridate::with_tz(x, tzone = Sys.timezone())
}
anthonypileggi/skuvaultr documentation built on Sept. 28, 2022, 6:57 a.m.