我有一个javascript date对象,它以这种格式为我提供了一个日期字符串,“ Wed Dec 16 00:00:00 UTC-0400 2009”。
我通过Ajax将其传递给服务器(ASP.NET c#)
如何将“ 2009年12月16日星期三00:00:00 UTC-0400 2009”转换为C#DateTime对象。DateTime.Parse失败。
您可以使用DateTime.ParseExact,它允许您指定用于解析的格式字符串:
DateTime dt = DateTime.ParseExact("Wed Dec 16 00:00:00 UTC-0400 2009", "ddd MMM d HH:mm:ss UTCzzzzz yyyy", CultureInfo.InvariantCulture);