Я пытаюсь преобразовать объект даты (полученный из пользовательского ввода через Shiny) в объект POSIXct - я хочу понять, почему час добавляется к полученному объекту POSIXct, несмотря на то, что оба объекта имеюттот же часовой пояс.
См. Код ниже.Я пытался найти и ответить на Google или форуме Stackoverflow, но безуспешно.
> "2019-05-11" %>% as.Date(tz = "UTC") %>% as.POSIXct(tz = "UTC")
[1] "2019-05-11 01:00:00 BST"
> "2019-05-11" %>% as.Date(tz = "GMT") %>% as.POSIXct(tz = "GMT")
[1] "2019-05-11 01:00:00 BST"
Я ввел строки выше на консоли (RStudio).Я бы ожидал, что объекты POSIXct будут
"2019-05-11 00:00:00 BST".
Кто-нибудь получил это?Я хочу избежать манипулирования приведенными выше результатами путем вычитания из объекта POSIXct в случае, если вышеуказанная проблема связана с моим компьютером (часы) и может не существовать на компьютере, где я собираюсь развернуть свое приложение Shiny.
Я не очень разбираюсь в R или компьютерах в целом, и я был бы благодарен за ответ без излишнего жаргона.