android Time获得当前时间有关问题
android Time获得当前时间问题
今天是第一次来写文章,一直没有写记录的习惯,开发遇到的问题解决的问题现在都想不起来了,除了经典的空指针异常 (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