/**
Date类常用API:
概念:
Java中的时间使用标准类库的Date类表示,是用距离一个固定时间点的毫秒数(可正可负,long类型)
表达一个特定的时间点。
固定的时间点叫纪元(epoch),是UTC时间1970年 1月 1日 00:00:00。
UTC(Universal Time Coordinated世界调整时间)与GMT(Greenwich Mean Time格林威治时间)一样,
是一种具有实际目的的科学标准时间。
注意:Date类的大多数用于进行时间分量计算的方法已经被Calendar取代。
获取date内部维护的long值的方法 : long getTime();
案例1 使用setTime和getTime方法操作时间毫秒
使用setTime和getTime方法操作毫秒表示的日期-时间,详细要求如下:
1) 获取1970年1月1日零时距当前时刻的毫秒数。
2) 获取明天此时此刻的日期-时间。
*/
public class DateDemo1 { public static void main(String[] args) { /* 案例1 使用setTime和getTime方法操作时间毫秒 */ Date date = new Date(); /*首先,实例化Date类的对象获取当前日期-时间*/ System.out.println(date); //Sat Apr 30 15:54:48 GMT+08:00 2016 //1) 获取1970年1月1日零时距当前时刻的毫秒数。 long time = date.getTime(); System.out.println(time); //1462002957770 /*然后,调用Date类的getTime方法,获取1970年1月1日零时距当前时刻的毫秒数*/ //2) 获取明天此时此刻的日期-时间。 //先计算一天的毫秒数 long tommorowTime = 1000*60*60*24; //然后和现在的毫秒数相加. time += tommorowTime; //用setTime方法,设置更改后的日期和时间 date.setTime(time); //输出设置后的时间 System.out.println(date); } }
时间: 2024-08-28 11:18:19