Мы можем указать %T
для времени. В формате есть минуты, секунды и миллисекунды. Таким образом, %H
соответствует только часовой части
as.POSIXct("2017-03-26 02:00:00.000",format="%Y-%m-%d %T")
[1] "2017-03-26 02:00:00 EDT"
Или для учета миллисекунд
as.POSIXct("2017-03-26 02:00:00.000",format="%Y-%m-%d %H:%M:%OS")
#[1] "2017-03-26 02:00:00 EDT"
Или с использованием lubridate
library(lubridate)
ymd_hms("2017-03-26 02:00:00.000")