JDK-7时间-Date

    1. 时间标准时间:以前是GMT:格林威治时间,现在是以铯的震动频率来计算的原子钟
    2. 中国标准时间:中国在东八区,时间标准时间+8小时 
    3. 创建时间对象:Date  date = new Date();代表计算机现在的时间     Date  date = new Date(指定毫秒值);代表时间原点+指定毫秒值
    4. 修改时间对象中的毫秒值:setTime(毫秒值);
    5. 获取时间对象中的毫秒值:getTime();
    6. 案例:
      //创建时间对象,获取当前的时间
      Date D =new Date();
      System.out.println(D);
      //创建对象,表示一个指定的时间
      Date date = new Date(0L);
      System.out.println(date);//Thu Jan 01 08:00:00 CST 1970
      //setTime 修改时间
      date.setTime(1000l);//以毫秒为单位
      System.out.println(date);
      //getTime获取当前时间的毫秒值
      long time = date.getTime();
      System.out.println(time);//1000
      oneYear();

      }

      private static void oneYear() {
      //打印时间原点往后的一年时间
      //创建时间原点对象
      Date d = new Date(0l);
      //获取d的毫秒值
      long time1 = d.getTime();
      //计算时间原点往后一年的毫秒值
      time1= time1+1000L*60*60*24*365;
      //设置时间原点往后一年的时间
      d.setTime(time1);
      //打印时间原点往后一年的时间
      System.out.println(d);//Fri Jan 01 08:00:00 CST 1971
      }
posted @ 2023-02-01 15:41  为zq  阅读(85)  评论(0)    收藏  举报