Convert date-time objects to time-slice

dtm2tsl(dtm, format = "d365_h24", d366.as.na = grepl("d365", format))

Arguments

dtm

vector of timepoints in Date format

format

character, format of the slices

d366.as.na

logical, if

Value

Character vector with time-slices names

Examples

dtm2tsl(lubridate::now())
#> [1] "d152_h00"
dtm2tsl(lubridate::ymd("2020-12-31"))
#> [1] NA
dtm2tsl(lubridate::ymd("2020-12-31"), d366.as.na = F)
#> [1] "d366_h00"
dtm2tsl(lubridate::now(tzone = "UTC"), format = "d365")
#> [1] "d152"
dtm2tsl(lubridate::ymd("2020-12-31"), format = "d365")
#> [1] NA
dtm2tsl(lubridate::ymd("2020-12-31"), format = "d365", d366.as.na = F)
#> [1] "d366"
dtm2tsl(lubridate::ymd("2020-12-31"), format = "d366")
#> [1] "d366"