且构网

分享程序员开发的那些事...
且构网 - 分享程序员编程开发的那些事

在 R 中使用小时和分钟将军用时间转换为标准时间

更新时间:2023-02-06 16:42:57

你可以试试,

format(strptime(substr(as.POSIXct(sprintf("%04.0f", x), 
                                 format="%H%M"), 12, 16), '%H:%M'), '%I:%M %p')

#[1] "08:14 AM" "08:30 AM" "06:35 PM" "05:30 PM" "02:42 PM" "08:20 AM"

数据

x <- c(814, 830, 1835, 1730,1442, 820)