在R

时间:2017-04-20 07:37:55

标签: r datetime

我尝试过使用strptime和as.Date将12小时格式转换为24小时但我两个都获得了NA。我不确定问题出在哪里

as.Date("3/23/2017 3:10:36 PM", format="%m/%d/%y  %I:%M:%S %p")
strptime("3/23/2017 3:10:36 PM","%m/%d/%y %I:%M:%S %p")

任何帮助我的指针?最好不附加时区

1 个答案:

答案 0 :(得分:1)

只需使用

x <- strptime("3/23/2017 3:10:36 PM", format="%m/%d/%Y %I:%M:%S %p")

(以4位数年份的资本%Y)然后

format(x, "%Y-%m-%d %H:%M:%S")

获取没有时区的24小时格式字符串。