数据库中日期字段插入数据后,日期发生了改变,有谁遇到过吗?

时间:2021-01-12 21:43:40
客户的一个系统,发现sql server 2000 enterprise edition(sp3)数据库中一个datetime型字段,应用程序插入数据后,数据会改变,比如昨天2004-11-03,写进去后,有可能是2004-11-03,有可能变成2011-03-04,还有可能变成2003-11-04,真是莫名其妙。

我想这个应该不是应用程序写入数据时的问题。因为我发现里面部分数据是通过dts从另一个服务器导过来的,结果日期也发生了变化。

这个问题困扰了我两天了,正准备重新安装sql......

4 个解决方案

#1


不会吧,是不是客户输入错误,不一定就是系统的错误哦,这个你要首先搞清楚,

#2


年份不要用两位表示,一定用4位啊。

#3


客户端--我的电脑--控制面板--区域设置--将短日期格式统一设置为:yyyy-mm-dd
再做测试.

#4


就是日期格式问题
邹键的

#1


不会吧,是不是客户输入错误,不一定就是系统的错误哦,这个你要首先搞清楚,

#2


年份不要用两位表示,一定用4位啊。

#3


客户端--我的电脑--控制面板--区域设置--将短日期格式统一设置为:yyyy-mm-dd
再做测试.

#4


就是日期格式问题
邹键的