Hi,
I have some dates that are giving me a problem, in general the dates look
like this:
free.dates[60:61]
[1] "2009-05-21 23:45:00 GMT" "2009-05-22 00:00:00 GMT"
but for some reason, when taken "alone", they look like this:
free.dates[60]
[1] "2009-05-21 23:45:00 GMT"
free.dates[61]
[1] "2009-05-22 GMT" # the time component is gone, and doesn't
jive with
other code I have written.
Here are those two data points:
dates.mine <- dput(free.dates[60:61])
structure(c(1242949500, 1242950400), class = c("POSIXct",
"POSIXt"), tzone "GMT")
Any idea how I can force this to include the time component?
Thanks!
--
View this message in context:
http://r.789695.n4.nabble.com/POSIXct-date-missing-time-component-tp4647932.html
Sent from the R help mailing list archive at Nabble.com.
I suppose I should add that this happens at midnight
Some more of the data:
dates.mine <- dput(free.dates[59:62])
structure(c(1242948600, 1242949500, 1242950400, 1242951300), class
c("POSIXct",
"POSIXt"), tzone = "GMT")
dates.mine
[1] "2009-05-21 23:30:00 GMT" "2009-05-21 23:45:00 GMT"
[3] "2009-05-22 00:00:00 GMT" "2009-05-22 00:15:00 GMT"
dates.mine[3]
[1] "2009-05-22 GMT"
chuck.01 wrote> Hi,
>
> I have some dates that are giving me a problem, in general the dates look
> like this:
>
> free.dates[60:61]
> [1] "2009-05-21 23:45:00 GMT" "2009-05-22 00:00:00 GMT"
>
> but for some reason, when taken "alone", they look like this:
> free.dates[60]
> [1] "2009-05-21 23:45:00 GMT"
>
> free.dates[61]
> [1] "2009-05-22 GMT" # the time component is gone, and
doesn't jive with
> other code I have written.
>
> Here are those two data points:
>
> dates.mine <- dput(free.dates[60:61])
> structure(c(1242949500, 1242950400), class = c("POSIXct",
"POSIXt"), tzone
> = "GMT")
>
>
> Any idea how I can force this to include the time component?
> Thanks!
--
View this message in context:
http://r.789695.n4.nabble.com/POSIXct-date-missing-time-component-tp4647932p4647933.html
Sent from the R help mailing list archive at Nabble.com.
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.-- View this message in context: http://r.789695.n4.nabble.com/POSIXct-date-missing-time-component-tp4647932p4647939.html Sent from the R help mailing list archive at Nabble.com.