R/hours.R

hours <- function(date=NULL) {

  if ( !(class(date)[1] %in% c("POSIXct","POSIXlt")) )
    stop("Only POSIXct and POSIXlt class dates")

  UseMethod("hours")
 
}


hours.POSIXct <- function(date) {
    as.numeric(format(date, "%H"))
}

hours.POSIXlt <- function(date) {
    date$hour
}

Try the yapomif package in your browser

Any scripts or data that you put into this service are public.

yapomif documentation built on May 2, 2019, 4:51 p.m.