2014-02-20 5 views
0

Я думаю, что хочу сохранить два разных атрибута даты и времени в моей модели, по одному клиенту по местному времени по одному UTC в моей базе данных postgres. Из того, что я понимаю, рельсы предпочитают, чтобы все было написано в виде одного часового пояса, делающего мою работу расстраивающей.Mutliple timezones в реестре базы данных Postgres

Как это сделать с рельсами и/или почему я не должен делать это с помощью рельсов?

Причина, по которой я думаю, что это нужно сделать, состоит в том, что я могу отображать локальное время для пользователя и использовать UTC для сортировки и составления диаграмм.

+0

Вот блоге я писал на рельсы часовых поясов, может быть полезным - http://jessehouse.com/blog/2013/11/15/working -с-часовые пояса-и-рубин-на-рельсы / – house9

ответ

0

Вы можете конвертировать UTC время в местное время используя. Для, например, если локальная временная зона является «Аляска»

time_from_database.in_time_zone("Alaska") 
Смежные вопросы