firstDay {timeDate} | R Documentation |
Computes the first/last day in a given month/quarter.
timeFirstDayInMonth(charvec, format = "%Y-%m-%d", zone = "", FinCenter = "") timeLastDayInMonth(charvec, format = "%Y-%m-%d", zone = "", FinCenter = "") timeFirstDayInQuarter(charvec, format = "%Y-%m-%d", zone = "", FinCenter = "") timeLastDayInQuarter(charvec, format = "%Y-%m-%d", zone = "", FinCenter = "")
charvec |
a character vector of dates and times. |
format |
the format specification of the input character vector. |
zone |
the time zone or financial center where the data were recorded. |
FinCenter |
a character with the the location of the financial center named as "continent/city". |
returns an object of class timeDate
.
For the functions timeLastDayInMonth
and timeLastDayInMonth
return the last or first day respectively in a given month and year.
The same functionality for quarterly time horizons is returned by the
functions timeLastDayInQuarter
and timeLastDayInQuarter
.
## Date as character String: charvec = "2006-04-16" myFinCenter = getRmetricsOptions("myFinCenter") ## timeLastDayInMonth- # What date has the last day in a month for a given date ? timeLastDayInMonth(charvec, format = "%Y-%m-%d", zone = myFinCenter, FinCenter = myFinCenter) timeLastDayInMonth(charvec) timeLastDayInMonth(charvec, FinCenter = "Zurich") ## timeFirstDayInMonth - # What date has the first day in a month for a given date ? timeFirstDayInMonth(charvec) ## timeLastDayInQuarter - # What date has the last day in a quarter for a given date ? timeLastDayInQuarter(charvec) ## timeFirstDayInQuarter - # What date has the first day in a quarter for a given date ? timeFirstDayInQuarter(charvec) ## timeNdayOnOrAfter # What date has the first Monday on or after March 15, 1986 ? timeNdayOnOrAfter("1986-03-15", 1) ## timeNdayOnOrBefore # What date has Friday on or before April 22, 1977 ? timeNdayOnOrBefore("1986-03-15", 5) ## timeNthNdayInMonth - # What date is the second Monday in April 2004 ? timeNthNdayInMonth("2004-04-01", 1, 2) ## timeLastNdayInMonth - # What date has the last Tuesday in May, 1996 ? timeLastNdayInMonth("1996-05-01", 2)