Skip to content
Prev 306501 / 398506 Next

Start and End day of a month

HI Joshua,

Thanks for providing much easier solution.

But, I am getting the output from dat1 as:
#? inputDate?????????? startDate???????????? endDate
#1 2012-09-27 2012-09-27 00:00:01 2012-09-27 23:59:59
#2 2012-09-28 2012-09-28 00:00:01 2012-09-28 23:59:59
#3 2012-07-24 2012-07-24 00:00:01 2012-07-24 23:59:59
#4 2012-06-05 2012-06-05 00:00:01 2012-06-05 23:59:59
#5 2012-12-03 2012-12-03 00:00:01 2012-12-03 23:59:59

OP's request: 

"Can anyone please help to get "StartDay" and "End-day of a particular date" with time ? 
For eg:- Input wil be "2012-09-27" 
i need to get output as given below 

StartDt <- "2012-09-01 12:00:01 AM" 
EndDt <- "2012-09-30 11:59:59 PM" "

May be there is something you forgot to add in the reply.

A.K.





----- Original Message -----
From: Joshua Ulrich <josh.m.ulrich at gmail.com>
To: arun <smartpink111 at yahoo.com>
Cc: Rantony <antony.akkara at ge.com>; R help <r-help at r-project.org>
Sent: Thursday, September 27, 2012 11:26 PM
Subject: Re: [R] Start and End day of a month
On Thu, Sep 27, 2012 at 3:05 PM, arun <smartpink111 at yahoo.com> wrote:
That code is very difficult to follow.? This is much clearer:

dat1 <- data.frame(inputDate=Dt,
? startDate=do.call(c,lapply(Dt, firstof, 0, 0, 1)),
? endDate=do.call(c,lapply(Dt, lastof, 23, 59, 59)))

--
Joshua Ulrich? |? about.me/joshuaulrich
FOSS Trading? |? www.fosstrading.com