在lubridate的臭虫?

时间:2016-04-19 12:09:56

标签: r lubridate

错误1?

我得到了

> library(lubridate)
> dmy_h("03/04/2013 19")
[1] "2020-04-03 13:19:00 UTC"

这显然是错误的。这是一个错误吗?我所知道的任何其他缩略函数都不会发生这种情况,例如

> dmy_hm("03/04/2013 19:15")
[1] "2013-04-03 19:15:00 UTC"

错误2?

> ydm_h("2012.03.03 5")
[1] NA
Warning:
All formats failed to parse. No formats found.
> ydm_hm("2012.03.03 5:4")
[1] "2012-03-03 05:04:00 UTC"

编辑:更疯狂的事情:

<3>错误3?
> ymd(20120101)
[1] "2012-01-01"
> ymd(2012-01-01)
[1] NA
Warnmeldung:
All formats failed to parse. No formats found.

忘了这个 - 我是个白痴......

错误4?

> ymd(20120101) + years(1) # THIS IS FROM THE F** MANUAL!!
# ERROR: ... because ymd(20120101) is of `Date`
> as.POSIXct(ymd(20120101)) + years(1)
# ERROR: ... because ymd(20120101) is of `POSIXt`
> ymd(20120101) + dyears(1)
[1] "88354-08-21"
> as.POSIXct( ymd("20120101")) + dyears(1)
[1] "2012-12-31 01:00:00 CET"

0 个答案:

没有答案