firstDay              package:fCalendar              R Documentation

_F_i_r_s_t _a_n_d _L_a_s_t _D_a_y_s

_D_e_s_c_r_i_p_t_i_o_n:

     Computes the first/last day in a given month/quarter.

_U_s_a_g_e:

     timeFirstDayInMonth(charvec, format = "%Y-%m-%d", zone = myFinCenter, 
         FinCenter = myFinCenter)
     timeLastDayInMonth(charvec, format = "%Y-%m-%d", zone = myFinCenter, 
         FinCenter = myFinCenter)

     timeFirstDayInQuarter(charvec, format = "%Y-%m-%d", zone = myFinCenter, 
         FinCenter = myFinCenter)
     timeLastDayInQuarter(charvec, format = "%Y-%m-%d", zone = myFinCenter, 
         FinCenter = myFinCenter)

_A_r_g_u_m_e_n_t_s:

 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".  

_V_a_l_u_e:

     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'.

_E_x_a_m_p_l_e_s:

     ## Date as character String:
        charvec = "2006-04-16"
         
     ## 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)

