# NOT RUN {
# Basics:
sample_time()
sample_time(n = 10)
# Specific ranges:
sort(sample_time(n = 10, from = (Sys.time() - 60))) # within the last minute
sort(sample_time(n = 10, from = (Sys.time() - 1 * 60 * 60))) # within the last hour
sort(sample_time(n = 10, from = Sys.time(),
to = (Sys.time() + 1 * 60 * 60))) # within the next hour
sort(sample_time(n = 10, from = "2020-12-31 00:00:00 CET",
to = "2020-12-31 00:00:01 CET")) # within 1 sec range
# Local time (POSIXlt) objects (as list):
sample_time(as_POSIXct = FALSE)
unlist(sample_time(as_POSIXct = FALSE))
# Time zones:
sample_time(n = 3, tz = "UTC")
sample_time(n = 3, tz = "US/Pacific")
# Note: Oddity with sample():
sort(sample_time(n = 10, from = "2020-12-31 00:00:00 CET",
to = "2020-12-31 00:00:00 CET")) # range of 0!
# see sample(9:9, size = 10, replace = TRUE)
# }
Run the code above in your browser using DataLab