日期类

1.在java.util包下面有个Date类,通过这个类可以获取系统的当前时间

   import java.util.Date;

2.获取系统当前时间 :
        Date nowTime = new Date();

        System.out.println(nowTime); 

日期格式化类(SimpleDateFormat)

 

1.y表示年

  M表示月

  d表示日

  H表示小时

  m表示分钟

  s表示秒

  S表示毫秒

2.

//创建一个Date类

Date d=new Date();

//打印当前日期

System.out.println(d);

//创建日期格式化对象

SimpleDateFormat  simpleDateFormat=new SimpleDateFormat("YYYY年MM月dd日HH时ss秒");

 

    String  str=  simpleDateFormat.format(d);

System.out.println(str);

Calendar类

1.Calendar 类是一个抽象类,为操作日历方面提供了一些方法

2.Calendar类的功能要比Date类强大很多,可以方便的进行日期的计算,获取日期中的信息时考虑了时区等问题。而且在实现方式上也比Date类要复杂一些

3. Calendar c = Calendar.getInstance();//默认是当前日期

4.Calendar.YEAR——年份

Calendar.MONTH——月份

Calendar.DATE——日期

Calendar.DAY_OF_MONTH——日期,和上面的字段意义相同

Calendar.HOUR——12小时制的小时

Calendar.HOUR_OF_DAY——24小时制的小时

Calendar.MINUTE——分钟

Calendar.SECOND——秒

Calendar.DAY_OF_WEEK——星期几