0

我已将 sqlite 表中的数据提取到 R 中。其中一列是一个字符串,它是 sqlite 中的一个数据时间。它采用以下格式:

                  time_json         number
1    2013-07-08 01:06:02 AM              6
2    2013-07-08 01:08:01 AM              6
3    2013-07-08 01:12:01 AM              6
4    2013-07-08 01:14:01 AM              6
5    2013-07-08 01:16:01 AM              6

我需要将 time_json 字段格式化为 R 中的适当日期时间,并考虑 AM/PM 的区别。我尝试过的没有任何效果。

非常感谢。

4

1 回答 1

1

这似乎工作,使用列出的格式?strptime

test <- c("2013-07-08 01:06:02 AM", "2013-07-08 01:06:02 PM")

as.POSIXct(
  test,
  format="%Y-%m-%d %I:%M:%S %p"
)

结果:

[1] "2013-07-08 01:06:02 EST" "2013-07-08 13:06:02 EST"
于 2013-07-11T04:45:59.277 回答