I have a datetimepicker which on loading of windows form shows me format in \'MM-dd-yyyy\',
as follows:
Try this,
string Date = datePicker1.SelectedDate.Value.ToString("dd-MMM-yyyy");
It worked for me the output format will be '02-May-2016'