align {timeDate} | R Documentation |
Aligns a 'timeDate' object to regular date/time stamps.
## S4 method for signature 'timeDate' align(x, by = "1d", offset = "0s") alignDaily(x, include.weekends=FALSE) alignMonthly(x, include.weekends=FALSE) alignQuarterly(x, include.weekends=FALSE)
x |
an object of class |
by |
a character string formed from an integer length and
a period identifyer. Valid values are
"w", "d", "h", "m", "s", for
weeks, days, hours, minutes and seconds. For example
a bi-weekly period is expressed as |
offset |
a character string to set an offset formed from an integer
length and a period identifyer in the same way as for the
argument |
include.weekends |
logical value indicating whether 'weekends' should be included. |
The functions alignDaily
, alignMonthly
,
alignMonthly
are simple to use functions which
generate end-of-day, end-of-month, and end-of quarter
timeDate
objects. Weekends are excluded by
default. Optionally they can be added setting the
argument include.weekends=TRUE
.
returns an object of class timeDate
.
## align - # Align Bi-Weekly with a 3 Days Offset: (tC <- timeCalendar()) align(tC, by = "2w", offset = "3d") ## alignDaily - # Simple to use Functions: alignDaily(tC) alignDaily(tC, include.weekends=TRUE) # Align to end-of-month Dates: alignMonthly(tC)