title: DateTime.UtcNow is 4 hours ahead
body: <p>I have seen some answers about how to correct this. I have an object of type DateTime. I have assigned this object as shown below. </p>
  
  <p><code>obj.TimeStamp = DateTime.UtcNow;</code></p>
  
  <p>I cannot seem to find the right combination or code manipulation to get the correct date and time. It is always exactly 4 hours ahead of what the current time is. </p>
  
  <p>This software will be deployed in various timezones.</p>
  
  <p>Is there any reliable way to ensure the timestamp will be accurate across all time zones. My server time settings are correct. </p>
  
  <p>Thank you.</p>