解决方案 »

  1.   

    时区问题啊: CST  和  PDT 
      

  2.   

    CST-6:00(美国)中部标准时间PDT-7:00(美国)太平洋夏令时
      

  3.   

    http://www.12sign.cn/htmls/help/worldtimezone.htm
      

  4.   

    谢谢各位的回复. 
    根据大家的说法, 把linux的时区改正了, 如:
    root@ubuntu:~# date
    Fri Apr 18 10:34:53 CST 2014以下是tomcat控制输出:
         Fri Apr 18 10:35:00 CST 2014以上二者时间, 及时区一致.  但是linux接口服务输出的还是PDT, 如下:
         now: Thu Apr 17 19:35:03 PDT 2014所以非常费解, 为什么java代码里输出的时间与本机(linux)系统时间不一致. 网上说到跟什么jvm时区有关, 是否如此?
      

  5.   

      问题解决了,  我在启动linux远程接口调用服务时, 在代码第一行加上这句代码:
       System.setProperty("user.timezone","Asia/Shanghai");, //与OS时区一致
    结果神奇的好了. 虽然问题解决了. 但是想知道, 有没有更好的解决办法!!!