尝试将时间作为字符串转换为时间变量。 使用日期/日期/将字符串转换为日期......对于格式,我使用%H:%M:%S .... 这是GUI的语法
BSkystrptime(varNames = c('Time'),dateFormat =“%H:%M:%S”,prefixOrSuffix =“ prefix”,prefixOrSuffixValue =“ Con _”,data =“ Dataset2”) BSkyLoadRefreshDataframe(dframe = Dataset2,load.dataframe = TRUE) 结果的屏幕快照已附加。 比较变量时间[字符串]到Con_Time [日期/时间] 小时数是2小时[错误!]-分钟和秒是正确的。 我在这里做错了什么? Screen Shot
答案 0 :(得分:0)
我相信您在BlueSky Statistics的先前版本中遇到了一个已知问题。此问题已通过下载页面上的当前稳定版本解决。
这样做的原因是,尽管时间已正确转换为本地时区,但是BlueSky Statistics正在读取本地时区中的时区并将其转换为UTC。
您可能比UTC早2个小时,因此您看到时间向后移了2个小时。请给我们几天来发布补丁。
您还可以通过在语法窗口中编写并执行以下语法来确认这一点
Dataset2 $ Con_Time