У меня есть веб-приложение, которое я пишу (С#, MSSQL), и мне нужно сохранить временную метку, когда запись хранится в системе. Обычно я просто делаю это с помощью SQL и DATETIME. Однако сервер находится в другом часовом поясе, чем наша компания... И мы можем перейти на другой сервер в совершенно другой часовой пояс. Хостинговая компания не изменит время сервера, чтобы соответствовать нашему местному часовому поясу. (Не то, чтобы я их винил, но это была одна вещь, которую я пробовал.)
Итак, мой вопрос в том, как наилучшим образом сохранить дату и время обновления записи и как лучше всего представить эту дату/время пользователю в нашем локальном часовом поясе?
Мне нужен самый грязный способ сделать это, поэтому комбо из С# и SQL будет отлично, если решение легко реализовать. (Мой нормальный стиль - делать больше работы в хранимых процедурах и меньше на С#, если это имеет значение.)
Можете ли вы показать мне пример кода? Спасибо!