title: Parse a UTC date string to date in C#
body: <p>Simple question, I have this string:</p>
  
  <pre><code>string dateString = "7/12/2014 4:42:00 PM";
  </code></pre>
  
  <p>This is a date string and it's in the UTC timezone.</p>
  
  <p>I need to convert it to a date, so I'm doing the following:</p>
  
  <pre><code>DateTimeOffset dateOffset;
  
  DateTimeOffset.TryParse(dateString, out dateOffset);
  
  DateTime date = dateOffset.UtcDateTime;
  </code></pre>
  
  <p>The problem:</p>
  
  <p>When I'm parsing the string to date, the code is considering that the dateString is in the Local Timezone of the PC (+3 GMT), and not in the UTC timezone. </p>
  
  <p>So I am getting the following the <code>dateOffset = {7/12/2014 4:42:00 PM +03:00}</code> and thus <code>date = {7/12/2014 1:42:00 PM}</code></p>
  
  <p>how can I tell him that the date string provided is in the UTC format and not in the local timezone format?</p>
  
  <p>Thanks</p>