Статистика BlueSky - String на сегодняшний день [время] проблемы - PullRequest
0 голосов
/ 25 мая 2019

Попытка преобразовать время как строку в переменную времени.Используйте дату / даты / преобразовать строку в дату ...... для формата, который я использую% H:% M:% S .... Вот синтаксис из графического интерфейса пользователя

[Преобразовать строковые переменные в дату]

BSkystrptime (varNames = c ('Time'), dateFormat = "% H:% M:% S", prefixOrSuffix = "prefix", prefixOrSuffixValue = "Con _", data = "Dataset2") BSkyLoadRefreshData(dframe = Dataset2, load.dataframe = TRUE) Прикреплен снимок экрана с результатами .... Сравните переменные Time [строка] с Con_Time [дата / время] Часы на 2 часа меньше [неправильно!] - минуты и секундыверны.Что я здесь не так делаю? Снимок экрана

1 Ответ

0 голосов
/ 09 июля 2019

Я полагаю, что вы столкнулись с известной проблемой в предыдущем выпуске BlueSky Statistics. Эта проблема исправлена ​​в текущем стабильном выпуске, доступном на странице загрузки.

Причиной этого было то, что, хотя время правильно преобразовано в местный часовой пояс, BlueSky Statistics считывала часовой пояс в местном часовом поясе и преобразовывала его в UTC.

Вы, вероятно, на +2 часа впереди UTC, поэтому вы видите, что время сдвигается на 2 часа назад. Дайте нам пару дней, чтобы опубликовать патч.

Вы также можете подтвердить это, написав и выполнив следующий синтаксис в окне синтаксиса

Dataset2 $ Con_Time

...