dateFuntions: Date accessor and construction functions from Boost Date_Time

RcppBDT Date functionsR Documentation

Date accessor and construction functions from Boost Date_Time

Description

This constants are provided for convenience. In the C++ sources, enumeration types are used for days of the week, months of the year as well as the ordering terms.

Similar package-level constants are provided here as well. This should be considered as experimental and may be withdrawn in a later version of the package.

Usage

getEndOfBizWeek(date)
getEndOfMonth(date)
getYear(date)
getMonth(date)
getDay(date)
getDayOfWeek(date)
getDayOfYear(date)
getIMMDate(mon, year)
getNthDayOfWeek(nthday, dow, mon, year)
getLastDayOfWeekInMonth(dow, mon, year) 
getFirstDayOfWeekInMonth(dow, mon, year) 
getFirstDayOfWeekAfter(dow, date) 
getLastDayOfWeekBefore(dow, date)

Arguments

date

a Date object

mon

a month, specified either as an integer or one of the constants Jan, Feb, ... defined in this package

year

a four-digit year, specified as an integer

nthday

either an integer between 1 and 5, or one of the constants first, second, ... fifth defined in this package.

dow

either an integer between 0 and 6 denoting a day of the week, or one of the constants Sun, Mon, ... Sat defined in this package.

Details

Details of the Boost functions are provided by the Boost documentation.

Value

All functions return a Date object.

Author(s)

Dirk Eddelbuettel edd@debian.org

References

Boost Date_Time: https://www.boost.org/doc/libs/release/doc/html/date_time.html


RcppBDT documentation built on Oct. 31, 2022, 1:07 a.m.