C# program crash
<p>I'm trying to get my first ever C# application working as intended. :)</p>

<p>This application is a time converter, which allows user to input numbers into six different text boxes. For example, user puts 2009 into yyyy.Text, 20 into dd.Text, 02 into M.text, 02 into hh.Text, 49 into mm.Text and 35 into ss.Text. Then the program converts the numbers into a hexadecimal string.</p>

<p>For example,
2009 20 02 02:49:35 -> 63370694975000000 -> E1234FB3278DC0 </p>

<pre><code>private void button1_Click(object sender, EventArgs e)
        {
            String dateString = yyyy.Text + dd.Text + M.Text + hh.Text + mm.Text + ss.Text;
            DateTime timestamp = DateTime.ParseExact(dateString, "yyyy dd M  hh:mm:ss", CultureInfo.CurrentCulture);
            long ticks = timestamp.Ticks;
            long microseconds = ticks / 10;
            convertedText.Text = microseconds.ToString("X");
        }
</code></pre>

<p>The application is compiled fine, but after putting numbers into the text boxes and clicking the 'Convert' button, the program crashes. The error: Additional information: String was not recognized as a valid DateTime.</p>

<p>Am I using the wrong DataTime format? or something? :(</p>

<p>Thanks in advance... I wanna get this working :) </p>
