I think you'd benefit by a good book on C#.

 

As for your code, the Value property of the DateTimePicker is already a DateTime type (similar to VB's Date type). Just call ToString() on the Value property and you'll get the default string representation of the date.