我的应用程序解析字符串数据,提取日期并识别日期格式并将其转换为 yyyy-MM-dd。
源日期可以是任何石灰 dd-mm-yyyy、dd/mm/yyyy、mm-dd-yyyy、mm/dd/yyyy 甚至 yyyy-MM-dd。
除了使用 switch case 尝试不同的排列和组合之外,还有其他有效的方法吗?
string sourceDate = "31-08-2012";
String.Format("{0:yyyy-MM-dd}", sourceDate);
上面的代码只返回相同的 sourceDate “31-08-2012”。