我有两个字符形式的时间戳,我想在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下载为characters从SQL server.任何人都有任何想法出了什么问题?
我没有附加屏幕截图的声誉,因此我的R控制台的屏幕截图显示了结果:http://emillarsen.com/r%20console.jpg
它看起来像是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)的任何人来说都是如此.