r - How to deal with change in default of lubridate's ymd -




in ymd lubridate, default value of tz utc. don't know when change made know in 1.5 default utc in 1.5.8 default null.

this changes output of ymd posixct objects date objects breaks lot of code rely on having posixct object have date. there convenient way make backwards compatible or need add tz='utc' of old code relied on this?

write wrapper replace ymd ymd_hms default still tz = "utc"

library(lubridate) ymd2 = function(x){     ymd_hms(paste(x, "00:00:00")) }  ymd2("2017/3/4") #[1] "2017-03-04 utc"  class(ymd2("2017/3/4")) #[1] "posixct" "posixt" 




wiki

Comments

Popular posts from this blog

Asterisk AGI Python Script to Dialplan does not work -

python - Read npy file directly from S3 StreamingBody -

kotlin - Out-projected type in generic interface prohibits the use of metod with generic parameter -