从telerik datetimepicker将字符串解析为DateTime值

从telerik datetimepicker将字符串解析为DateTime值,datetime,telerik,Datetime,Telerik,如何将字符串“Sat Jan 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

如何将字符串“Sat Jan 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 DateTimePicker的数据, 我将datetimepicker值作为字符串发布


如何解决此问题?

尝试在第一次读取时更改格式

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

这将帮助你

尝试在第一次读取时更改格式

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

这将帮助你

谢谢你的回答。但我用DateTime变量代替字符串,然后将DateTimePicker数据发布到服务器。是的,将其作为
string
获取,然后将其转换为
DateTime
,最后发布答案。但我用DateTime变量代替字符串,然后将DateTimePicker数据发布到服务器。是的,将其作为
string
获取,然后将其转换为
DateTime
,最后发布