Используйте UTC в SqlServer. Затем запишите время пользователя на веб-сайте (таблицу предпочтений и т. Д.), А затем при отображении приглашения на собрание возьмите время UTC и преобразуйте его в местное время.
Это будет лучше, чем сохранение часового пояса, в котором было создано собрание, поскольку вам придется преобразовывать часовые пояса (например, EST в MDT).
Другая проблема заключается в том, что если вы храните часовой пояс, вам нужно будет узнать, является ли это летним временем (EST или EDT), а затем преобразовать его в CST или CDT и т. Д. Если вы сохраняете как UTC, а затем используете его на своем сервере , с Kind = UTC для объекта datetime, .NET может обработать, если необходимо преобразование, основанное на DST или часовом поясе и т. д.