Я получаю от моего сервера (часовой пояс MST), и я конвертирую его в GMT, но есть проблема. Сегодня, 11 марта 2012 года, сервер изменил время на +1 час из-за смены дневного света. Я запрашиваю сервер из Италии, где дневной свет еще не наступил (это произойдет 25 марта 2012 года), поэтому, когда я выполняю преобразование, сообщение, которое я отправляю с клиента на сервер, не в нужное время, потому что оно возвращает минус один час ! Например
Я отправляю сообщение от клиента из Италии в 12:30 по местному времени
сообщение сохраняется на сервере во время MST.
Через секунду я получаю то же сообщение с сервера и делаю преобразование локально на клиенте.
Преобразование показывает мне, что время, когда я отправил сообщение, было за 1 час до этого.
Этого не произошло до смены дневного света.
Как я могу решить эту проблему?
Любая помощь приветствуется.