image.png
    image.png
    image.png
    date类的有参构造器:
    image.png

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