


date类的有参构造器:
package com.itheima.d1_date;import java.util.Date;/*** 目标: 学会使用date类处理时间,获取时间的信息*/public class DateDemo1 {public static void main(String[] args) {// 1.创建一个date类的对象:代表系统此刻日期时间对象Date d = new Date();System.out.println(d); //Sun May 01 23:14:12 CST 2022 打印的是时间内容, 所以重写了toString方法// 2.获取时间毫秒值long time = d.getTime();System.out.println(time); // date类的getTime方法获取当前时间的毫秒值// long time1 = System.currentTimeMillis(); // 系统类的currentTimeMillis方法也是获得当前时间的毫秒值// System.out.println(time1);System.out.println("-------------------------");// 1.获取当前时间Date d1 = new Date();System.out.println(d1);// 2.当前时间往后走一小时 121slong time2 = System.currentTimeMillis();time2 += (60 * 60 + 121) * 1000;// 3. 把时间毫秒值转换成对应的日期对象// Date d2 = new Date(time2); // 使用Date类的有参构造器(有参的参数是当前时间的毫秒值)将当前时间转换成对应的日期对象// System.out.println(d2);// 3中还有一种写法Date d3 = new Date();d3.setTime(time2); // 创建无参构造器,使用setTime方法即可(参数写当前时间的毫秒值)System.out.println(d3);}}
