Я получаю поле даты и времени от API, который явно не устанавливает его часовой пояс. Когда я помещаю это в базу данных, предполагается, что дата и время должны быть в GMT, но часовой пояс фактически соответствует чикагскому времени. (Я говорю «Чикагское время», потому что я все еще не уверен, что этот API учитывает DST.) Как мне лучше преобразовать это время в GMT перед добавлением его в базу данных?
Вот пример XML одного из узлов, на которые я ссылаюсь:
<FromDateTime>2011-03-17 08:00:00</FromDateTime>
В Ruby я использую это для добавления этой записи в базу данных.
:starttime => DateTime.parse(row.at_xpath("FromDateTime/text()").to_s),
Я думаю, что мне нужно добавить разницу в часах между CST и GMT к последнему вызову Ruby, верно? Как бы я это сделал?
Спасибо!