2016-10-04 110 views
-4

我有以下格式的數據:12APR14:23:11:00,其中年份是2014年,日期是4月12日。時間格式爲hh:mm:ss。我試着在R,使得代碼讀取在Excel或R中重新格式化日期和時間數據

library(lubridate) 
ymd_hms(dataset$datetime) 

不幸的是,該方案交換了一年,每天使用lubridate包,所以新列讀取 2012年4月14日下午11時十一分00秒

我想要的就是能夠從另一個日期時間數據點中減去一個日期時間數據點。我不在乎它是什麼格式.Excel不會減去當前格式的日期和時間。我願意使用R或Excel來完成這項任務。

謝謝!!!

+2

如果這是數據格式化的方式,請使用'dmy_hms'。 – alistaire

回答

1

你告訴R,12是使用ymd_hms的年份。信件的順序指定單位的順序,在這種情況下是年,月,日。改用dmy_hms()。