解析复杂的字符串为DateTime

3

有人能告诉我如何将以下格式转换为正确的DateTime对象吗?

11:50:46 AM on Wednesday, October 19, 2011

你读过这篇文章了吗?http://msdn.microsoft.com/en-us/library/8kb3ddd4.aspx - Max
1
如果您传递格式字符串,DateTime.TryParse 可以实现这一点。可能更容易的方法是,通过格式化日期时间来获得该格式,然后将其插入代码中。 - Tony Hopkinson
1个回答

12
        string s = "11:50:46 AM on Wednesday, October 19, 2011";
        DateTime dateTime = DateTime.ParseExact(s, 
            "hh:mm:ss tt on dddd, MMMM dd, yyyy", CultureInfo.InvariantCulture);

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接