提出了类似的问题
here
但仍然没有回答所以请
不要
问题是您分配时区的时刻,例如tz=“亚洲/加尔各答”-或任何其他时区(
我试过其他几次,所有人都给出了相同的警告
as.POSIXct("2017-11-01 10:52", "%Y-%m-%d %H:%M", tz = "Asia/Kolkata")
Warning messages:
1: In strptime(x, format, tz = tz) :
unknown timezone 'default/Asia/Kolkata'
2: In as.POSIXct.POSIXlt(as.POSIXlt(x, tz, ...), tz, ...) :
unknown timezone 'default/Asia/Kolkata'
3: In as.POSIXlt.POSIXct(x, tz) : unknown timezone 'default/Asia/Kolkata'
我还尝试使用lubridate软件包:
ymd(20171115,tz = "Asia/Kolkata")
# [1] "2017-11-15 IST"
Warning messages:
1: In as.POSIXlt.POSIXct(x, tz) : unknown timezone 'default/Asia/Kolkata'
2: In as.POSIXct.POSIXlt(lt) : unknown timezone 'default/Asia/Kolkata'
3: In as.POSIXlt.POSIXct(ct) : unknown timezone 'default/Asia/Kolkata'
4: In as.POSIXlt.POSIXct(x, tz) : unknown timezone 'default/Asia/Kolkata'
有50个或更多警告(使用warnings()查看前50个)
> warnings()
Warning messages:
1: In as.POSIXlt.POSIXct(x, tz) : unknown timezone 'default/Asia/Kolkata'
2: In as.POSIXlt.POSIXct(x, tz) : unknown timezone 'default/Asia/Kolkata'
3: In as.POSIXlt.POSIXct(x, tz) : unknown timezone 'default/Asia/Kolkata'
4: In as.POSIXlt.POSIXct(x, tz) : unknown timezone 'default/Asia/Kolkata'
5: In as.POSIXlt.POSIXct(x, tz) : unknown timezone 'default/Asia/Kolkata'
6: In as.POSIXlt.POSIXct(x, tz) : unknown timezone 'default/Asia/Kolkata'
7: In as.POSIXlt.POSIXct(x, tz) : unknown timezone 'default/Asia/Kolkata'
8: In as.POSIXlt.POSIXct(x, tz) : unknown timezone 'default/Asia/Kolkata'
9: In as.POSIXlt.POSIXct(x, tz) : unknown timezone 'default/Asia/Kolkata
这里发生了什么?