为什么我strptime函数使用不成功呢
x1<-"Jan 1, 2015 01:01" strptime(x1, "%B %d, %Y %H:%M") [1] NA 为什么我strptime函数使用不成功呢。。
x1<-"Jan 1, 2015 01:01" strptime(x1, "%B %d, %Y %H:%M") [1] NA 为什么我strptime函数使用不成功呢。。
2015-12-26
把"Jan"改成"1月"或者"一月"就可以了.
> x1 <- "一月 1, 2015 01:01"
> strptime(x1, "%B %d, %Y %H:%M")
[1] "2015-01-01 01:01:00 CST"
老师视频中演示时"months(p)"的结果是"Jan",但我的是"一月".
> p <- as.POSIXlt(x)
> p
[1] "2016-01-01 UTC"
> months(p)
[1] "一月"
我这里 Sys.getlocale() 、Sys.timezone() 和 Sys.timezone() 的值.
> Sys.time()
[1] "2016-01-05 21:52:35 CST"
> Sys.getlocale()
[1] "LC_COLLATE=Chinese (Simplified)_China.936;LC_CTYPE=Chinese (Simplified)_China.936;LC_MONETARY=Chinese (Simplified)_China.936;LC_NUMERIC=C;LC_TIME=Chinese (Simplified)_China.936"
> Sys.timezone()
[1] "Asia/Taipei"
举报