【问题标题】:Convert 24 hours date format to 12 hour format in R在 R 中将 24 小时日期格式转换为 12 小时格式
【发布时间】: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


    【解决方案1】:

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

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

    【讨论】:

    • 你即将参加你的 100K Stack Overflow 派对。
    • @TimBiegeleisen 谢谢,希望再过一周左右。
    猜你喜欢
    • 1970-01-01
    • 2019-12-24
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多