我有chr "5/7/2021 15:15“格式的数据"A”。我想把它转换成R将识别的格式。(例如,当我试图绘图时,它会给我带来错误,这让我相信它需要重新格式化。)
这是我想要达到的格式"B“。R似乎喜欢这个好的,所以我也可以匹配它(?):
POSIXct,格式:"2021-8-11 :00:00“。我不确定是否需要秒,而且它们不存在于数据"A“中,因此可以省略秒。如果R不在乎,那我也不在乎。时区是UTC。
我该怎么做呢?我试过几件事,包括:
CTD_datetime_UTC <- as.POSIXct(CTD$Date.and.Time, tz = "UTC"). 发布于 2021-09-28 15:04:41
你可以使用R基的strptime,但是有很多的日期解析器.
假设格式是“日/月/年”(例如,不含糊,也可以是“月/日/年”)
strptime("5/7/2021 15:15", "%d/%m/%Y %H:%M", tz = "UTC")返回:
1 "2021-07-05 15:15:00 UTC"
发布于 2021-09-28 17:30:29
使用parsedate
library(parsedate)
parse_date("5/7/2021 15:15")
[1] "2021-05-07 15:15:00 UTC"https://stackoverflow.com/questions/69364043
复制相似问题