【发布时间】:2015-09-09 02:21:05
【问题描述】:
我有一个 24 小时时间格式向量。
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 但没有运气。任何帮助将不胜感激。
【问题讨论】:
标签: r
我有一个 24 小时时间格式向量。
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 但没有运气。任何帮助将不胜感激。
【问题讨论】:
标签: r
您可以在strptime 输出周围使用format 来获得预期的输出。
format(strptime(time24, '%H:%M:%S'), '%I:%M %p')
#[1] "10:43 AM" "10:54 AM" "11:54 AM" "11:07 PM"
【讨论】: