Строка parse для значения DateTime от telerik datetimepicker

1 Вадим Девяшов [2016-09-30 17:00:00]

Как разобрать строку "Сб 30 января 2016 00:29:00 GMT + 0300 (Россия TZ 2 стандартное время)" на DateTime?

Я пробовал это:

 DateTime resultDate = DateTime.ParseExact(date, "ddd MMM dd yyyy HH:mm:ss 'GMT'K", CultureInfo.InvariantCulture);
and 
 DateTime resultDate = DateTime.ParseExact(date, "ddd MMM dd yyyy HH:mm:ss 'GMT'**Z**", CultureInfo.InvariantCulture);

и некоторые из методов, но все время ошибки:

String was not recognized as a valid DateTime.

Предисловие, я пытаюсь использовать дату из telerik DateTimePickerFor, и я отправляю значение datetimepicker как строку.

Как это решить?

datetime telerik


1 ответ


0 Balaji [2016-10-03 16:05:00]

Попробуйте изменить формат в первом чтении.

string date = (RadDateTimePicker.SelectedDate.Value.Date).ToString("dd/MMM/yyyy hh:mm tt");
DateTime resultDate = DateTime.Parse(date);

Это поможет вам!