0
我有一個字符變量,名爲日期與值如"2015-10-17T02:00:00"
我想將其轉換爲日期和時間。我用下面,字符到日期時間變量在R
as.POSIXct(format(date, format = "%Y-%m-%d %H:%M:%S"))
但我得到,"2015-10-17 PDT"
我在這裏失去了時間因素。任何人都可以幫我解決我在這裏犯的錯誤嗎?
我有一個字符變量,名爲日期與值如"2015-10-17T02:00:00"
我想將其轉換爲日期和時間。我用下面,字符到日期時間變量在R
as.POSIXct(format(date, format = "%Y-%m-%d %H:%M:%S"))
但我得到,"2015-10-17 PDT"
我在這裏失去了時間因素。任何人都可以幫我解決我在這裏犯的錯誤嗎?
格式應該反映精確數據的佈局。您的數據具有用連字符分隔的「年月日」,然後是「T」,然後是用冒號分隔的「小時分秒」。你的格式應該顯示恰好爲。
as.POSIXct("2015-10-17T02:00:00", format = "%Y-%m-%dT%H:%M:%S")
#[1] "2015-10-17 02:00:00 EDT"
編輯
格式"%Y-%m-%d"
可縮短爲"%F"
,和"%H:%M:%S"
可以與"%T"
代替。
現在我能夠獲得格式。我無法在10分鐘內接受答案。會接受它。與此同時,我嘗試過, typeof(date) - > Double 我越來越多。我不能得到日期嗎? – haimen
嘗試'class(date)'。 「typeof」函數指向數據下面的數字,即「從起始日期開始的秒數」。 –
謝謝...現在我能夠找到它。 – haimen