获取“ parse_date_time”以识别一位数分钟

时间:2018-07-25 01:19:22

标签: r lubridate

我似乎找不到lubridate的{​​{1}}识别单个数字分钟的正确选项。这是我的用例。

parse_date_time

更广泛地说,我正在尝试按一天中的时间(绘制日期)进行绘制,因此,如果有更好的方法可以进行绘制,我很想知道。

2 个答案:

答案 0 :(得分:1)

library(lubridate)
parse_date_time(x = "18 09", orders = c("HMS", "%H %M"))

parse_date_time允许用户指定几种格式顺序来处理不同的日期时间字符表示。”这意味着该函数将浏览这些命令以查找可以解析的命令。

答案 1 :(得分:0)

下面的代码如何解决您的更广泛的问题?

dts = seq(as.POSIXct("2018-07-21"), as.POSIXct("2018-07-22") , by=60)
pr_dts = paste(sprintf("%.2d",hour(dts)),sprintf("%.2d",minute(dts)),sep=":")
head(pr_dts);