代码:
x1 <- "Jan 1, 2015 01:01"
strptime(x1, "%B %d, %Y %H:%M")
期望结果是日期格式的一个值,实际结果是NA
求指点。。
谢谢高手cisong
请问这种情况下,怎么能让这个“+”变成“>”
需要先修改系统的locale, 才有正确结果.
> Sys.setlocale("LC_TIME","English")
[1] "English_United States.1252"
> strptime('Mon','%A')
[1] "2016-02-05 CST"
> Sys.setlocale("LC_TIME","Chinese")
[1] "Chinese (Simplified)_People's Republic of China.936"
> strptime('Mon','%A')
[1] NA
Sys.setlocale("LC_TIME", "C");
x1 <- "Jan 1, 2015 01:01"
strptime(x1, "%B %d, %Y %H:%M")
这样就可以了