I found one way to solve my problem using culture
System.Globalization.CultureInfo culInfo = new System.Globalization.CultureInfo("en-us"); System.Globalization.DateTimeFormatInfo dtinfo = new System.Globalization.DateTimeFormatInfo(); dtinfo.ShortDatePattern = "dd-Mon-yyyy"; dtinfo.DateSeparator = "-";
And apply this short date pattern to the time pick date. he works
source share