Преобразование времени и даты из одного часового пояса в другой в Roku SG

У меня есть конкретная дата и время. Теперь я хочу преобразовать время в соответствии с текущим часовым поясом устройства. В основном мне нужен скрипт, который при наличии времени и часового пояса может возвращать время в другом часовом поясе. Как я могу достичь этого?


person Balbant Singh    schedule 27.07.2017    source источник
comment
Согласно документам sdkdocs.roku.com/display/sdkdoc/ifDateTime, это выглядит например, есть служебная функция для поиска смещения от UTC. Проверьте GetTimeZoneOffset().   -  person panzhuli    schedule 27.07.2017


Ответы (1)


Согласно документам Roku https://developer.roku.com/en-gb/docs/references/brightscript/interfaces/ifdatetime.md объект roDateTime использует интерфейс ifDateTime, который имеет метод toLocalTime().

Вы можете использовать его для получения местного времени устройства, это проще, чем вычисление смещения часового пояса.

datetime = createobject("roDateTime")
datetime.toLocalTime()
person Verònica Jandrew    schedule 22.01.2021