Это вернет смещение часового пояса.
System.TimeZone.CurrentTimeZone.GetUtcOffset (теперь ())
Это вернет местное время.
System.TimeZone.CurrentTimeZone.ToLocalTime (теперь ())
Это отобразит название часового пояса.
System.TimeZone.CurrentTimeZone.StandardName
При запуске отчета на сервере будет отображаться часовой пояс сервера. Один из быстрых способов справиться с этим - просто показать время и название часового пояса.
Если вы действительно должны показывать каждому пользователю их местное время, вам, вероятно, следует сохранить смещение UTC относительно одной из таблиц географии в вашей базе данных, то есть в офисе или местоположении. Вы также можете сохранить его для имен пользователей (идентификатор пользователя - это глобальная переменная, доступная в SSRS), но это потребует дополнительного обслуживания.