2009-04-27 2 views
13

Как обрабатывать временные интервалы в CFML? Пока все приложения, которые я написал, просто используют часовой пояс по умолчанию для CF-сервера и/или SQL-сервера.Как обрабатывать временные интервалы в CFML?

Что вы, ребята, обычно делаете? Сохраняете ли вы все даты в GMT с помощью GetTimezineInfo(), а затем DateAdd() и переводите все время в правильный часовой пояс на основе избранных пользователем предпочтений?

Или вы, ребята, используете какие-либо java-методы?

+0

Большой вопрос !, я был спотыкаясь это немного за последние несколько недель, и заметил несколько способов сделать это. –

ответ

11

Я смотрел в вопрос некоторое время назад и нашли Paul Hasting's blog и ColdFusion примеры/Java очень полезно:

Не забудьте проверить его TZCFC test bed

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

EDIT: