R/h_change_tz.R

Defines functions h_changetz

Documented in h_changetz

#' @title Change the time zone of a time series
#'
#' @author P. Chevallier - June 2023
#'
#' @details 
#' The output file is named with a tz prefix.
#'
#' @param file File name to proceed
#' @param tz1 original time zone (default = "UTC")
#' @param tz2 new time zone (default = "Europe/Paris")
#'

h_changetz <- function(file, tz1="UTC", tz2="Europe/Paris"){
  load(file)
  dn <- dirname (file)
  bn <- basename (file)
  
  d0 <- tstab$Date
  d1 <- force_tz(d0, tzone=tz1)
  d2 <- force_tz(d1, tzone=tz2)
  tstab$Date <- d2

  fileo <- paste0(dn,"/tz_",bn)
  save(tstab, file=fileo)
  message("\nFile written: ", fileo,"\n")
}

Try the htsr package in your browser

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

htsr documentation built on Oct. 13, 2023, 5:10 p.m.