2016-09-30 20 views
1

如何解析字符串“Sat Jan 30 2016 00:29:00 GMT + 0300(Russia TZ 2 Standard Time)”to DateTime?将字符串解析为来自telerik的DateTime值datetimepicker

我曾试图前往这座:

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值作为字符串发布。

如何解决这个问题?

回答

0

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

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

这会帮助你!

+0

感谢您的回答。但我用DateTime变量代替字符串,然后我POST DateTimePicker数据到服务器。 –

+0

是的,把它作为'string'然后将其转换为'DateTime',最后发布它 – Balaji

相关问题