这个bug查了好几天,呵呵...
这再次证明 凡是不能太想当然。
static void t6(){
long now = System.currentTimeMillis();
long m1 = now-1000*60*60*24*30*3; //这是错的
long m2 = now-1000L*60*60*24*30*3;
System.out.println("now:"+now);
System.out.println("m1:"+m1);
System.out.println("m2:"+m2);
}
这再次证明 凡是不能太想当然。
static void t6(){
long now = System.currentTimeMillis();
long m1 = now-1000*60*60*24*30*3; //这是错的
long m2 = now-1000L*60*60*24*30*3;
System.out.println("now:"+now);
System.out.println("m1:"+m1);
System.out.println("m2:"+m2);
}
这个不是系统会自动转换的吗