在java中date类中:
来源:学生作业帮 编辑:神马作文网作业帮 分类:综合作业 时间:2024/11/12 23:56:16
在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在计算的时候是只舍不入的)