常用类---2

Data类:表示日期和时间,提供操作日期,使用Date类代表当前系统时间

SimpleDataFormat类:用于定制日期时间的格式,一般与Data类一起使用

比如:

Data data=new Data();//创建Data对象

SimpleDataFormat  formater=new  SimpleDataFormat("yyyy-MM-dd HH:mm:ss");//定制日期格式

String now=formater.forma(data);

 

Calendar类:日历类是不可以通过new去实例化一个对象的,只能是它的静态方法去创建一个对象,这里是通过日历类的get()方法去获得年,月,日,方法里也要通过aCalendar.YEAR去获得年或者月、日,但是月需要加1,星期几要减1,因为一月为0月,星期天为1

比如:

//实例化一个对象
  Calendar aCalendar=Calendar.getInstance();
  //这里是通过日历类的get()方法去获得年,月,日,方法里也要通过aCalendar.YEAR去获得年或者月、日,
  //但是月需要加1,星期几要减1,因为一月为0月,星期天为1
  System.out.println(aCalendar.get(aCalendar.YEAR));
  System.out.println(aCalendar.get(aCalendar.MONTH)+1);

 

Calendar 与 Date 的转换非常简单:  

Calendar calendar = Calendar.getInstance();  

// 从一个 Calendar 对象中获取 Date 对象  

Date date = calendar.getTime();  

// 将 Date 对象反应到一个 Calendar 对象中,  

// Calendar/GregorianCalendar 没有构造函数可以接受 Date 对象  

// 所以我们必需先获得一个实例,然后设置 Date 对象  

calendar.setTime(date);  

posted @ 2018-04-20 00:40  梅岚纷飞  阅读(167)  评论(0编辑  收藏  举报