Как сказать DataMapper использовать «метку времени с часовым поясом» для свойств DateTime? - PullRequest
2 голосов
/ 04 мая 2011

По умолчанию DataMapper создает свойства DateTime типа timestamp without time zone в PostgreSQL. Я хотел бы изменить это значение по умолчанию для моего проекта на timestamp with time zone. Как это можно сделать?

Ответы [ 2 ]

1 голос
/ 10 декабря 2012

на всякий случай, если некоторые пользователи jruby проходят мимо:

вам нужно установить ENV ['TZ'] = 'ваш часовой пояс' и

org.joda.time.DateTimeZone.setDefault(org.joda.time.DateTimeZone.forID('your timezone'))

UTC отлично работает для меня,для другого часового пояса вам, возможно, придется покопаться в joda-time.

1 голос
/ 04 мая 2011

Просто установите ENV ['TZ'] = 'ваш часовой пояс'

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...