[R-SIG-Finance] extract certain date in a month
Jeff Ryan
jeff.a.ryan at gmail.com
Mon Jan 7 04:28:39 CET 2008
ShyhWeir:
Dates <- as.POSIXct('2007-01-01') + (0:365)
third.wednesdays <- which(format(Dates, "%d") > 14 & format(Dates, "%d") < 22 &
format(Dates, "%u") == 3)
Dates[third.wednesdays]
The last format() is the actual weekday, Monday is 1...Wed is 3
You can get the last Friday (options/futures expiry) all wrapped up in
a function in
the package quantmod ( www.quantmod.com and on CRAN)
?options.expiry
Which is where I got the code to modify.
Jeff
On Jan 6, 2008 7:21 PM, ShyhWeir Tzang <swtzang at gmail.com> wrote:
> Dear all:
>
> How can I extract the date of the third Wednesday in each month? Is there
> any available function to do it?
> Thanks for help.
>
> ShyhWeir
>
> [[alternative HTML version deleted]]
>
> _______________________________________________
> R-SIG-Finance at stat.math.ethz.ch mailing list
> https://stat.ethz.ch/mailman/listinfo/r-sig-finance
> -- Subscriber-posting only.
> -- If you want to post, subscribe first.
>
More information about the R-SIG-Finance
mailing list