I am trying to parse a vector of time string and came across a strange error. For example, if I run the following section of code, R returned the result as expected.
time_format="%m/%d/%Y %H:%M:%S"
t_1 = "03/13/2011 01:00:10"
as.POSIXct(t_1, format = time_format)
Output:
[1] "2011-03-13 01:00:10 EST"
However, if I change the time slightly to 2 AM
t_2 = "03/13/2011 02:00:10"
as.POSIXct(t_2, format = time_format)
The output became:
[1] NA
I can reproduce it on R 2.11.1 and 2.12.2 on Windows 7 and XP. Does anyone encounter the same problem?
Thanks, Derek