我似乎找不到lubridate
的{{1}}识别单个数字分钟的正确选项。这是我的用例。
parse_date_time
更广泛地说,我正在尝试按一天中的时间(绘制日期)进行绘制,因此,如果有更好的方法可以进行绘制,我很想知道。
答案 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);