2017-04-20 103 views
0

我試過使用strptime和as.Date將12小時格式轉換爲24小時格式,但兩者都得到了NA。我不知道問題出在哪裏將12小時格式轉換爲24小時不帶時區的R

as.Date("3/23/2017 3:10:36 PM", format="%m/%d/%y %I:%M:%S %p") 
strptime("3/23/2017 3:10:36 PM","%m/%d/%y %I:%M:%S %p") 

任何指針可以幫助我嗎?優選沒有時區附加

+1

四位數年份你需要'%Y'而不是'%y' –

+0

現在我對這個問題感到無聊:但這正是問題所在。謝謝! –

回答

1

只需使用

x <- strptime("3/23/2017 3:10:36 PM", format="%m/%d/%Y %I:%M:%S %p") 

(隨着資本%Y 4位數年份)然後

format(x, "%Y-%m-%d %H:%M:%S") 

要獲得24小時的格式字符串沒有時區。

相關問題