These date helper functions provide the similar functionalities like in data.table
or
lubridate
package. They are implemented by the Rust Lang's standard library and very
fast.
Usage
year(ref_date)
month(ref_date)
quarter(ref_date)
isoweek(ref_date)
isowday(ref_date)
wday(ref_date)
mday(ref_date)
yday(ref_date)
Arguments
- ref_date,
a Date vector. It will try to convert the input to date via
ymd()
, if the input is not a Date.
Details
year, month, quarter: get the year, month, quarter part
yday: the day of year
mday: the day of month
wday: the day of the week (Sunday is 1)
isoweek: ISO 8601 week
isowday: the day of week (ISO 8601 weekday number, Monday is 1)