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) {
  decl(yyyymmdd, is.character %or% is.numeric)

  yyyymmdd = as.integer(yyyymmdd)
  as.Date(ISOdate((yyyymmdd %/% 10000),
                  (yyyymmdd %/% 100) %% 100,
                  (yyyymmdd %%  100) ))
}
pteetor/tutils documentation built on July 5, 2025, 1:27 a.m.