我需要将此字符串“Wed Jun 01 2011 00:00:00 GMT + 0300(GTB Daylight Time)”解析为DateTime!可以在.NET Framework中完成吗?
[编辑]
我认为问题是如何表达这一点(GTB日光时间)......
谢谢。
答案 0 :(得分:1)
答案 1 :(得分:0)
这看起来像:
"ddd MMM dd yyyy HH:mm:ss zzz"
答案 2 :(得分:0)
假设您有正当理由说明为什么在将客户端传递给服务器之前通过GetValue()提取日期(而不是访问服务器端dateEdit.Date属性)....:
GetValue()(或GetDate())返回一个JavaScript日期对象。您可以使用JavaScript指定的here内置getXXX()方法对其进行格式化。在将其传递给服务器之前,例如:
dt.GetValue().getMonth() + '/' + dt.GetValue().getDate() + '/' + dt.GetValue().getFullYear()
=>返回'5/8/2011',您可以使用.NET的DateTime.Parse / ParseExact方法进行解析。
但实际上,您应该仔细检查在客户端上提取日期(而不是使用服务器端属性)是否是最好的方法。
答案 3 :(得分:0)
看起来你在字符串中有比DateTime可以处理的更多信息。您是否考虑过使用DateTimeOffset.Parse。 解析DateTimeOffset后,请参阅本文将其转换为DateTime(如果需要) http://msdn.microsoft.com/en-us/library/bb546101.aspx