title: C# Format specific Datetime to string
body: <p>I need to format current DateTime like this:</p>
  <p><code>Mon, 18 Mar 2019 15:10:24 +0000</code></p>
  <p>but i can't find the specific Format string in C#. The documentation required this string format:</p>
  <p><code>EEE, dd MMM yyyy HH:mm:ss O</code></p>
  <p>I try :<br />
  <code>DateTime.Now.ToString(&quot;r&quot;)</code> but it returns <code>GMT</code> instead of <code>+0000</code> part.<br />
  <code>DateTime.Now.ToString(&quot;ddd, dd MMM yyyy HH:mm:ss zzz&quot;)</code> but it returns <code>+02:00</code> instead of <code>+0200</code> part.</p>
  <p>How can i format the date?</p>