next_n_years: Start and end of next n weeks

View source: R/next_n_years.R

next_n_yearsR Documentation

Start and end of next n weeks

Description

Defines first and last date in next period

Usage

next_n_years(x = Sys.Date(), 
             n = 1, 
			       part = getOption("timeperiodsR.parts"), 
		         include_current = F)

Arguments

x

Date object

n

Number of periods for offset

part

Part of period you need to receive, one of "all", "start", "end","sequence", "length". See details.

include_current

If TRUE incliding current period in sequence

Details

You can get object of tpr class with all components or specify which component you need, use part for manage this option:

  • all - get all components

  • start - get only first date of period

  • end - get only last date of period

  • start - get vector of all dates in period

  • length - get number of dates in period

Value

Object of tpr class

Author(s)

Alexey Seleznev

See Also

For get next other periods see next_n_months(), next_n_days(), next_n_quarters(), next_n_weeks()

Examples

## To get start, end and sequence of next 2 years, 
## exclude current year
next2years <- next_n_years(n = 2)

## include current year
next2years_2 <- next_n_years(n = 2, include_current = TRUE)

## To get vector of date sequences 
next_n_years(n = 2, part = "sequence")
next_n_years(n = 2)$sequence
seq(next2years)

## Get number of days of next 2 years
day_nums <- next_n_years(part = "length")
next_n_years()$length
length(next2years)

selesnow/timeperiodsR documentation built on Jan. 27, 2024, 7:32 a.m.