vs2010调试器中的日期时间设置

时间:2012-11-21 05:13:41

标签: visual-studio-2010 datetime overflow

我使用的查询接受日期时间参数,例如:

SELECT * FROM Table WHERE logindate=@logindate

然后我使用参数传递C#中的@logindate值

command.Parameters.AddWithValue("@logindate",DateTime.Now.ToUniversalTime());

在我的本地,它运行正常,但它在我朋友的本地PC上出错:

Arithmetic overflow error converting expression to data type datetime.

我们尝试了很多方法,包括Convert.ToDateTime但失败了。当我们签入调试器时,

Datetime x = DateTime.Now.ToUniversalTime();

我的电脑给出了“11/21/2012”,而我朋友的电脑给了“21/11/2012”作为日期。我们已经尝试更改PC的日期时间,并检查了我们PC中安装的IIS 7.5设置。还有其他我们应该检查的东西吗?

0 个答案:

没有答案