今天是第一次来写文章,一直没有写记录的习惯,开发遇到的问题解决的问题现在都想不起来了,除了经典的空指针异常?(java.lang.NullPointerException) 。今天开始来养成一个记录的习惯。
?
一个奇怪的现象:
Time nt=new Time("GMT+8");?
nt.setToNow(); // 取得系统时间。
int nhour = nt.hour;
System.out.println(nt+"; ?"+nhour);
当前时间是15点39分。输出结果却是:20140523T072147GMT+8(5,142,0,0,1400829707); ?7
时间竟然是7。把"GMT+8"去掉显示的时间是 3。
?
最后无奈的把int nhour = nt.hour;改成int nhour = nt.hour+8