Data类 与 Calender类

测量时间间隔

   public static void main(String args[]) {
      try {
         long start = System.currentTimeMillis( );
         System.out.println(new Date( ) + "\n");
         Thread.sleep(3000);//睡眠3秒
         System.out.println(new Date( ) + "\n");
         long end = System.currentTimeMillis( );
         long diff = end - start;
         System.out.println("Difference is : " + diff);
      } catch (Exception e) {
         System.out.println("Got an exception!");
      }
   }

设置日期与格式化输出

    public static void main(String args[]) {
        Date date = new Date();
        Calendar calendar = Calendar.getInstance();
        calendar.setTime(date);
        calendar.add(Calendar.MINUTE, 1);// 加一分钟
        // calendar.set(2019, 7 - 1, 21);//指定日期2019-7-21
        date = calendar.getTime();// 获取日期
        System.out.println(date);//Sat Jul 21 20:48:40 CST 2018

        SimpleDateFormat format = new SimpleDateFormat("yyyy-MM-dd  HH:mm:ss");
        String date1 = format.format(date);
        System.out.println(date1);//2018-07-21  20:48:40

printf()格式化输出

  public static void main(String args[]) {
     // 初始化 Date 对象
     Date date = new Date();

     //c的使用  
    System.out.printf("全部日期和时间信息:%tc%n",date);          
    //f的使用  
    System.out.printf("年-月-日格式:%tF%n",date);  
    //d的使用  
    System.out.printf("月/日/年格式:%tD%n",date);  
    //r的使用  
    System.out.printf("HH:MM:SS PM格式(12时制):%tr%n",date);  
    //t的使用  
    System.out.printf("HH:MM:SS格式(24时制):%tT%n",date);  
    //R的使用  
    System.out.printf("HH:MM格式(24时制):%tR",date);  
  }
}
----------
全部日期和时间信息:星期六 七月 21 20:51:52 CST 2018  
年-月-日格式:2018-07-21
月/日/年格式:07/21/18
HH:MM:SS PM格式(12时制):08:51:52 下午
HH:MM:SS格式(24时制):20:51:52
HH:MM格式(24时制):20:51

猜你喜欢

转载自blog.csdn.net/weixin_40472158/article/details/81149075