在R中使用as.POSIXct为相同的字符结构提供na

fif*_*ace 5 timestamp r

我有两个字符形式的时间戳,我想在R中转换为POSIX格式.这些timestamps是:

1: "2013-03-30 17:45:00"

2: "2013-03-31 02:05:00"
Run Code Online (Sandbox Code Playgroud)

第一个转换为精细,第二个转换为精细NA.该timestamps下载为charactersSQL server.任何人都有任何想法出了什么问题?

我没有附加屏幕截图的声誉,因此我的R控制台的屏幕截图显示了结果:http://emillarsen.com/r%20console.jpg

Jam*_*mes 9

它看起来像是DST问题.我假设你来自瑞典或附近.瑞典没有时间在2013年3月31日凌晨2点到凌晨3点之间,因为当时钟表正在向前发展.

as.POSIXct("2013-03-31 02:05:00",format="%Y-%m-%d %H:%M:%S", tz="Europe/Stockholm")
[1] NA
Run Code Online (Sandbox Code Playgroud)

对于中欧时间(CET)的任何人来说都是如此.