日期时间解析工作完全是当日期格式类似于mm/dd/yyyy,但是当dateformat像dd/mm/yyyy那么问题就发生了。我想编写解析日期的代码,无论使用什么格式。日期时间解析问题c#
假设我的日期类似于“15/01/2012”或2012年5月12日,那么我的代码可以将其解析为有效的日期时间。所以我该怎么办...我使用的代码像
IFormatProvider culture = new System.Globalization.CultureInfo("en-US", true);
string xxx = DateTime.ParseExact("15/12/2012", "yyyyMMdd", culture).ToString();
它不起作用,因为dateformat是dd/mm/yyyy。所以告诉我,当日期格式为dd/mm/yyyy或mm/dd/yyyy等时,但代码可以正确解析它时,最好的解决方案。所以请指导我使用哪些代码。谢谢
如果格式在mm/dd/yyyy和dd/mm/yyyy之间变化,但未指示使用哪种格式,则表示存在问题。例如,1996年1月1日是什么日子?你需要更多的信息才能够选择正确的,电脑是一个更糟糕的猜测比人类:) – 2012-01-09 07:33:27