Date date =new Date(time);
在java中date类中:longtime=-1800;Datedate=newDate(time);System.out.println(date);为什么出来的时间是...
在java中date类中:
long time=-1800;
Date date =new Date(time);
System.out.println(date);
为什么出来的时间是:
Thu Jan 01 07:59:58 CST 1970
这里的-1800是怎么算的?不是单位是毫秒,相对时间是:(GNMT)
Thu Jan 01 00:00:00 CST 1970
(GMT)不是(GNMT) 展开
long time=-1800;
Date date =new Date(time);
System.out.println(date);
为什么出来的时间是:
Thu Jan 01 07:59:58 CST 1970
这里的-1800是怎么算的?不是单位是毫秒,相对时间是:(GNMT)
Thu Jan 01 00:00:00 CST 1970
(GMT)不是(GNMT) 展开
展开全部
long time=-1800;
Date date =new Date(time);
SimpleDateFormat k = new SimpleDateFormat("yyyy-MM-dd,HH-mm-ss");
String kk = k.format(date);
System.out.println(kk);
先格式化输出结果,再来观察时间:1970-01-01,7-59-58 意思是从1970年1月1号8点整向后倒退两秒,(注意这里的1800ms在计算的时候是只舍不入的)
Date date =new Date(time);
SimpleDateFormat k = new SimpleDateFormat("yyyy-MM-dd,HH-mm-ss");
String kk = k.format(date);
System.out.println(kk);
先格式化输出结果,再来观察时间:1970-01-01,7-59-58 意思是从1970年1月1号8点整向后倒退两秒,(注意这里的1800ms在计算的时候是只舍不入的)
展开全部
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
不明白
Thu Jan 01 08:00:00 CST 1970
是基准时间
Date(long time)
是以基准时间+time毫秒
Thu Jan 01 08:00:00 CST 1970
是基准时间
Date(long time)
是以基准时间+time毫秒
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询