new_isoweek: Minimal constructor for an isoweek object

View source: R/isoweek.R

new_isoweekR Documentation

Minimal constructor for an isoweek object

Description

new_isoweek() is a constructor for ⁠<grates_isoweek>⁠ objects aimed at developers.

Usage

new_isoweek(x = integer())

is_isoweek(xx)

Arguments

x

⁠[integer]⁠

Vector representing the number of weeks.

double vectors will be converted via as.integer(floor(x)).

xx

R object.

Details

isoweeks are defined to start on a Monday and ⁠<grates_isoweek>⁠ objects are stored as the number of weeks (starting at 0) from the first Monday prior to the Unix Epoch (1970-01-01). That is, the number of seven day periods from 1969-12-29.

Internally they have the same representation as a ⁠<grates_yearweek_monday>⁠ object so are akin to an alias but with a marginally more efficient implementation.

Value

A ⁠<grates_isoweek>⁠ object.

See Also

new_yearweek() and new_epiweek().

Examples

new_isoweek(1:10)


grates documentation built on July 9, 2023, 7:09 p.m.