我编写了一个 asp.net 应用程序,我的一个回发例程只是将用户提交的表单数据保存到 sql 2005 db。在我的开发机器上运行良好,但是当我部署到实时站点时,我的解析日期检查器中的日期无效。
基本上它期望在现场机器上使用美国日期格式,但这不是我想要的。用户需要能够以 dd/MM/yyyy 格式输入。因此,像 21/10/2009 这样的有效日期会在实时服务器上返回错误,但不会在我的开发机器上返回错误。下面是引发异常的代码。
DateTime dt;
dt = DateTime.Parse(sdate);
//sdate in GB dd/MM/yyyy format
是否可以强制解析例程期望日期为 dd/MM/yyyy 格式?