【发布时间】:2014-08-29 19:13:02
【问题描述】:
我有一种验证日期时间的方法,它使用 tryParse 来执行此操作,问题是在我的计算机中,当验证格式为 dd/mm/yyyy 的日期和在另一台计算机中的格式为 mm/dd/yyyy 时返回 true它返回 false。
我该如何管理?
verifiyDate(String date)
{
DateTime temp;
if (DateTime.TryParse(date.Trim(), out temp))
{
return true;
}
return false;
}
【问题讨论】:
-
问题是在另一台计算机上我无法更改格式,因为它是我不拥有更改格式权利的服务器。
-
嗯,我不认为是电脑。您使用的是不同的格式。
-
使用相同格式生成并验证日期。不管是哪一个。它必须是相同的。你的情况有可能吗?
-
你试过 DateTime.TryParseExact 方法吗:msdn.microsoft.com/en-us/library/…