我正在使用R 3.4.2
,但同样的错误发生在R 3.4.0
。显然这是一个错误,但我想知道其他人是否也会得到同样的错误。也许这是我的机器特有的东西。我使用的是Windows 7,所以我不知道其他操作系统是否会出现同样的情况:
# OK
as.POSIXct("2014-10-18 00:01",tz = "America/Sao_Paulo")
[1] "2014-10-18 00:01:00 -03"
# NOT OK
as.POSIXct("2014-10-19 00:01",tz = "America/Sao_Paulo")
Error in as.POSIXlt.character(x, tz, ...) :
character string is not in a standard unambiguous format
答案 0 :(得分:3)
这个日期,2014年10月19日是将时钟转移到结束夏令时的日子。圣保罗在凌晨1点改变时钟(回到午夜),所以这个日期/时间意味着两个不同的时间。这是模棱两可的。见Daylight Savings Time in Sao Paulo