在程序运行的时候必须区分程序时间跟数据库时间

来源:互联网 发布:淘宝实体店 编辑:程序博客网 时间:2024/05/22 08:16

 

 数据库通常放在数据服务器上,而程序一般都是在自己电脑上签出编译。

 

 

 有个时候为了做测试,把时间延长,则会不自觉的把自己电脑上的时间提前或者后退几个月。

 

 

 然后测试自己的程序。殊不知程序中的条件是受数据服务器时间控制,

 

 就好比查询条件中  " DATEDIFF(d,FOrderDate,GETDATE()) > 3"

 

 拿当前的时间跟订单时间去比较。

 

 而GETDATE()返回的是数据服务器时间。

 

 

再怎么调试都是无用的。

 

 

原创粉丝点击