Hi,
?as.POSIXct()
format: character string giving a date-time format as used by
????????? ?strptime?.
?strptime()
format: A character string.? The default for the ?format? methods is
????????? ?"%Y-%m-%d %H:%M:%S"? if any component has a time component
????????? which is not midnight, and ?"%Y-%m-%d"? otherwise.? If
????????? ?options("digits.secs")? is set, up to the specified number
????????? of digits will be printed for seconds.
So, may be it is better to add a sec and later subtract it.
?dates.mine2<-dates.mine+1
dates.mine2[3]
#[1] "2009-05-22 00:00:01 GMT"
?dates.mine3<-dates.mine2-1
?dates.mine3[3]
#[1] "2009-05-22 GMT"
A.K.
----- Original Message -----
From: chuck.01 <
Cc:
Sent: Tuesday, October 30, 2012 5:21 PM
Subject: Re: [R] POSIXct date missing "time component"
Um, OK.
My dates have times, they are 00:00:00 (i.e. midnight)
I'll just add a fraction of a second my dates and go with it.
Thanks for the reply.
arun kirshna wrote
HI,
Please check this link
(http://rss.acs.unt.edu/Rdoc/library/base/html/as.POSIXlt.html).
"Dates without times are treated as being at midnight UTC. "
May be you can try this (if it doesn't create additional problems):
? dates.mine2<-dates.mine+1
dates.mine2
#[1] "2009-05-21 23:30:01 GMT" "2009-05-21 23:45:01 GMT"
#[3] "2009-05-22 00:00:01 GMT" "2009-05-22 00:15:01 GMT"
? dates.mine2[3]
#[1] "2009-05-22 00:00:01 GMT"
str(dates.mine2)
? #POSIXct[1:4], format: "2009-05-21 23:30:01" "2009-05-21 23:45:01" ...
A.K.