前言
诶,这些问题感觉也不好说什么,跟数据位数有关系.
估计integer乘以integer最后结果也是integer…
过程重现
情况下面代码:
public class t1 {
public static void main(String[] args){
final Integer ts=1568097613;
System.out.println(new Date().getTime());
Timestamp ts_time=new Timestamp(ts*1000L);
System.out.println("时间1:"+new Timestamp(ts*1000));
System.out.println("时间2:"+new Timestamp(ts*1000L));
}
}
结果是:
1568099051993
时间1:1970-01-06 08:42:29.96
时间2:2019-09-10 14:40:13.0
Process finished with exit code 0