You have two errors.
First, do not use the Parse method. More correct is TryParse. Secondly, you will have globalization issues when you use Parse or TryParse with no arguments.
For example, see this code:
DateTime.Parse ("02/01/2011"); In the USA, this is January 2. In Germany, this is February 1st.
So, I recommend you use the formats from this article .
source share