刚开始学java,学到用“System.currentTimeMillis()”函数求当前时间,可是我算出来的时间和当前时间差了8个小时,现在是17点,我算出来是9点...贴出源码,求解,谢谢!
为了便于我自己理解,变量用的是拼音,呵呵,不要笑。。
=================================源码==================
public class nowtime {
public static void main(String[] args){
long zonghaomiaoshu = System.currentTimeMillis();
long zongmiaoshu = zonghaomiaoshu / 1000;
long dangqianmiaoshu = zongmiaoshu % 60;
long zongfenshu = zongmiaoshu /60;
long dangqianfenshu = zongfenshu % 60;
long zongshishu = zongfenshu / 60;
long dangqianshishu = zongshishu % 24;
System.out.println("当前时间:" + dangqianshishu + ":" + dangqianfenshu + ":" + dangqianmiaoshu);
}
}