[R] Start and End day of a month
Gabor Grothendieck
ggrothendieck at gmail.com
Fri Sep 28 07:35:19 CEST 2012
On Thu, Sep 27, 2012 at 8:21 AM, Rantony <antony.akkara at ge.com> wrote:
> Hi,
>
> Can anyone please help to get "StartDay" and "End-day of a particular month"
> with time ?
>
> For eg:- Input wil be "2012-09-27"
>
> i need to get output as given below
>
> StartDt <- "2012-09-01 00:00:01"
> EndDt <- "2012-09-30 23:59:59"
>
This converts the input to a "yearmon" class object which represents
the date as just a year and month. We then convert it back to "Date"
class using the frac argument to indicate whether the first or last of
the month is to be used. Finally we paste the time to it which also
converts it to character.
library(zoo)
d <- "2012-09-27"
ym <- as.yearmon(d)
StartDt <- paste(as.Date(ym, frac = 0), "00:00:01")
EndDt <- paste(as.Date(ym, frac = 1), "23:59:59")
--
Statistics & Software Consulting
GKX Group, GKX Associates Inc.
tel: 1-877-GKX-GROUP
email: ggrothendieck at gmail.com
More information about the R-help
mailing list