2015-05-26 2 views
-1

У меня есть дата, час и часовой пояс. Из этого я пытаюсь создать UTC DateTime.Построение DateTime с определенным часовым поясом

Все, что я искал в построении DateTime с часовым поясом, говорит о переходе в другой часовой пояс от UTC, а не наоборот. DateTime, по-видимому, принимает только значения времени/даты и ничего для часового пояса.

Это кажется такой простой проблемой, но по какой-то причине решение ускользает от меня.

Как создать DateTime с датой, часом и часовым поясом?

+0

Если вы используете нижестоящий элемент, объясните, почему. Я понимаю, что это довольно простой вопрос, но мои усилия по поиску не принесли ничего полезного - как я говорил в моем втором абзаце. –

ответ

1

Вы можете сделать это:

datetime = '2015-05-25 12:00 +0300' 
Time.parse(datetime).utc 

Сначала вы разбираете время с часовым поясом (по умолчанию = текущий часовой пояс), а затем преобразовать его в UTC. То же самое можно сделать с помощью DateTime

Смежные вопросы