确保日期始终为英国格式

时间:2014-10-08 15:36:12

标签: c# datetime

如果日期可能是英国格式,也可能不是英国格式,如何确保始终采用英国格式的日期

例如,如果我传递日期,例如

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格式,无论有人帮忙

由于

0 个答案:

没有答案