如何将以毫秒为单位的12小时时间转换为24小时时间

时间:2019-04-20 20:39:40

标签: r date time lubridate milliseconds

我的数据框具有非常规格式的时间,因此无法用作绘图的X轴数据。我需要帮助将时间格式化为可用格式。

数据框中的时间格式为:

11:59:59.123456 PM

(小时:分钟:秒。毫秒至小数点后六位)

研究了与从时间解析毫秒相关的类似线程并将12到24小时制转换之后。我已经尝试过使用strptime和as.Date。

在下面的代码中,我尝试了%p和%P。

library(lubridate)

comments <- read.delim("C:/Users/Goober/Desktop/Labchart/comments.txt", header=FALSE)

comments$V3 <- strptime(as.character(comments$V3), "%I:%M:%OS0 %p")

# comments$V3 <- as.Date(comments$V3, "%I:%M:%OS0 %P")

str(comments)
View(comments)

我希望时间输出为24小时(HH:MM:SS),但输出为NA(无红色错误)

0 个答案:

没有答案