Need to create string representation of datetime
<p>I need to parse a datetime to following string:  </p>

<pre><code>Nov 30 2012
Dec  1 2012
</code></pre>

<p>Please note that the date format. For the second example, only one char is there and its padded with a space in starting.</p>

<p>Right now I am doing this:  </p>

<pre><code>    string month = DateTime.Now.ToString("MMM");
    string day = DateTime.Now.Day.ToString().PadLeft(2, ' ');
    string year = DateTime.Now.Year.ToString();

    string myFormat = month + " " + day + " " + year;
</code></pre>

<p>Need more elegant solution.</p>
