java中Date小问题
Date date1 =new Date(1000);
Date date2=new Date(-1000);
SimpleDateFormat k=new SimpleDateFormat("'北京时间':yyyy年MM月dd日hh时mm分ss秒");
String k1 = k.format(date1);
String k2 =k.format(date2)
System.out.println(k1);
System.out.println(k2);
输出:
北京时间:1970年01月01日08时00分02秒
北京时间:1970年01月01日07时59分59秒
API上说时间不是从1970年1月1日0时开始吗?
为什么是从8时开始计算的?