如果日期可能是英国格式,也可能不是英国格式,如何确保始终采用英国格式的日期
例如,如果我传递日期,例如
string Date = "10/1/2014 12:00:00 AM";
采用美国格式
我可以使用像
这样的东西DateTimeFormatInfo usDtfi = new CultureInfo("en-US", false).DateTimeFormat;
DateTime result2 = Convert.ToDateTime(usDate, usDtfi);
将其转换回英国日期
但如果我传递的英国日期如1/10/2014 12:00:00 AM
,那么它显然会转换为美国
当我不知道初始语言环境时,如何确保我通过的日期始终以英国格式结束
我需要将日期设置为uk格式,无论有人帮忙
由于