日期:2014-05-20  浏览次数:20763 次

关于java.sql.Time类的一个疑问
Time t = new Time(0L);
System.out.println(t.getHours());

打印结果是8

这是何故
------解决方案--------------------
可能是我们北京时间与GMT标准时间相差8小时的原因。
Time t = new Time(0L);
这句设置GMT时间是1970年1月1日0时0分0秒,具体到我们这就是:1970年1月1日8时0分0秒。