title: Remove UtcOffset from DateTime.Now
body: <p>I need the value of DateTime.Now in round trip format without the utcOffset. Based on the this <a href="http://msdn.microsoft.com/en-us/library/az4se3k1.aspx#Roundtrip" rel="noreferrer">MSDN article</a> if you create a new instance of DateTime without the UtcOffset it produces the format I want.  </p>
  
  <pre><code>DateTime date1 = new DateTime(2008, 4, 10, 6, 30, 0);
  // Displays 2008-04-10T06:30:00.0000000   
  </code></pre>
  
  <p>but if I use DateTime.Now, i get the offset in the string:</p>
  
  <pre><code>DateTime.Now.ToString("o")
  // Displays 2012-02-08T14:11:12.8378703-05:00   
  </code></pre>
  
  <p>I could just use substring or populate a DateTime instance without it, but I  was wondering if there is a way to remove the UtcOffset.</p>