2015-09-09 38 views
3

我有一个24小时的时间格式向量。转换24小时日期格式为12小时格式在R

time24 <- c("10:43:12", "10:54:25", "11:54:21", "23:07:20") 

我需要将它转换为12小时格式。

"10:43 AM", "10:54 AM", "11:54 AM", "11:07 PM" 

我试过使用strptime但没有运气。任何帮助将不胜感激。

回答

6

您可以使用围绕strptime输出的format以获得预期输出。

format(strptime(time24, '%H:%M:%S'), '%I:%M %p') 
#[1] "10:43 AM" "10:54 AM" "11:54 AM" "11:07 PM" 
+0

你即将得到你的100K Stack Overflow派对。 –

+0

@TimBiegeleisen谢谢,希望再过一个星期左右。 – akrun

相关问题