date/时间格式转换(POSIXct)字符在Windows而不是Linux上

我无法弄清楚为什么下面这行R脚本在Windows上运行得很好(7,64位R 3.0.2 64位),而不是Linux(3.12.1-1-ARCH GNU / Linux 64位R 3.0.2 64位):

视窗:

>strptime("2013-05-08 10:27:50", format="%Y-%m-%d %H:%M:%S") >[1] "2013-05-08 10:27:50" 

Linux的:

 > strptime("2013-05-08 10:27:50", format="%Y-%m-%d %H:%M:%S") >NA 

strptime的描述中有一些对“LC_TIME locale category”的strptime但我真的不知道这是否与我的问题有关。

有人可以请解释一下,为什么同一行代码导致不同的结果,以及如何让R的Linux版本行为的Windows版本?

它在Arch Linux中使用3.17.6-1-ARCH和R-3.1.2。 我的时区设置为亚洲/加尔各答,但输出略有不同,也显示了时区。

strptime("2013-05-08 10:27:50", format="%Y-%m-%d %H:%M:%S") [1] "2013-05-08 10:27:50 IST"