title: c# globally localize date time across application
body: <p>I have a .NET c# and need to get the local time of every datetime field that is displayed to the end user to be the user's local time.
  is there a way to handle this globally w/o having to modify each place a datetime is displayed?</p>
  
  <p>the system times are set to UTC, and all data is stored and returned as UTC.</p>
  
  <p>an example would be, if the time in the system that is returned to the application is 1600hrs UTC, a user sitting in eastern time should see this time as 1200hrs, and a user sitting in </p>
  
  <p>i've seen some solutions that use js, but this is not an option for us</p>
  
  <p>thanks for the help</p>