R/dateFunctions.R

Defines functions yyyymmddToDate

Documented in yyyymmddToDate

#'
#'  Convert a yyyymmdd value to a Date
#'
#' @param yyyymmdd A string or integer of year, month, date
#' @return A Date object
#'
#' @export
#'
yyyymmddToDate = function(yyyymmdd) {
  declare(yyyymmdd="character|integer|numeric")

  yyyymmdd = as.integer(yyyymmdd)
  as.Date(ISOdate((yyyymmdd %/% 10000),
                  (yyyymmdd %/% 100) %% 100,
                  (yyyymmdd %%  100) ))
}
pteetor/tutils documentation built on March 23, 2024, 5:29 a.m.