一.Date类:
定义:java.util.Date:表示日期和时间的类
类 Date:表示特定的瞬间,精确到毫秒 毫秒:千分之一秒 1000毫秒 = 1秒
该类的时间原点:1970年1月1日 00:00:00
1.构造
实例代码:
//Date类的空参数构造方法:Date()获取的就是当前系统的日期和时间
private static void createTime(){
Date date = new Date();
System.out.println(date);
}
//带参数的构造方法,传递毫秒值,把毫秒转换为Date日期
private static void createTime2(){
Date d1 = new Date(0L);
System.out.println(d1);//输出结果为Thu Jan 01 07:30:00 SGT 1970,即时间原点
}
2.getTime()方法:
定义:返回自1970.1.1 00:00:00GMT以来此Date对象表示的毫秒数
使用代码:
private static void getTimeSecond(){
Date date = new Date();
System.out.println(date.getTime());
}
3.注意事项:
1.直接获取当前时间:
System.out.println(System.currentTimeMillis());
//获取当前系统到1970年1月1日00:00:00经历了多少毫秒
2.由于时区不同,需要把时间增加8个小时获得中国时间