我在redhatlinux上建了一套jsp应用程序,tomcat5.0,jdk1.4。
数据库是sqlserver2000(sp3),放在另外一台windows 机器上。
我在访问linux机器上应用程序时,凡是查询1980年以前的日期,每次查询出来日期都比数据库表中的日期小一天。例如,如果数据库中放的日期1975-01-11,那么通过jsp查询出来的日期在页面html上显示的是1975-01-10 。我是希望数据库表中的日期和查询出来的日期保持一致的。
但是如果在windows或者redflaglinux上部署tomcat5.0,jdk1.4,jsp应用程序,就不会出现上面的问题。程序应该是没问题的。
请问各位牛人,这到底是什么原因?会不会和操作系统有关系?
太奇怪了!!!