Преобразование серийного номера Excel DateTime в R DateTime

Когда таблицы Excel импортируются как точки xy в ArcGIS, я продолжаю терять свою правильную метку DateTime для каждой точки. Таким образом, я отформатировал серийный номер DateTime, создал .shp и прочитал .shp в R, используя readOGR ().

Однажды в R я могу преобразовать в правильную дату, используяas.Date() иorigin = "1899-12-30" аргумент, но время не учтено. Хотя я видел примеры с единственной датой, я не видел рабочих примеров с DateTime. Я используюas.Date() также как иas.POSIXct() но это, казалось бы, простое задание, так как немного расстраивает, таким образом, пост ...

Я создал образец набора данных с 10 строками правильного формата DateTime и серийным номером Excel.

* Спасибо Ричарду и thelatemail за их острый взгляд на раннее препятствие. Я исправил данные и опубликовал здесь.

Вот мой пример данных

helpData <- structure(list(ID = 1:10, DateTime = structure(c(9L, 1L, 2L, 
3L, 4L, 5L, 6L, 7L, 8L, 8L), .Label = c("3/11/2011 7:55", "3/13/2011 7:55", 
"3/14/2011 0:00", "3/14/2011 10:04", "3/14/2011 7:55", "3/15/2011 19:55", 
"3/17/2011 7:55", "3/18/2011 4:04", "3/4/2011 6:00"), class = "factor"), 
ExcelNum = c(40606.25, 40613.32986, 40615.32986, 40616, 40616.41944, 
40616.32986, 40617.82986, 40619.32986, 40620.16944, 40620.16944
)), .Names = c("ID", "DateTime", "ExcelNum"), class = "data.frame", row.names = c(NA, 
-10L))

head(helpData)

DateTime - время по Гринвичу. Время 24 часа (т.е. не AM / PM). Я работаю над Windows 7, имею самую последнюю версию R и ArcGIS 10.

Код ниже получает правильную дату, но время по-прежнему отсутствует.

newDateTime <- as.Date(helpData[ , "ExcelNum"], origin = "1899-12-30")
head(newDateTime)

Заранее спасибо!