1.基础
Date,这个大家都认识了,用于保存日期信息,但不推荐进行日期操作及初始化特定日期
Calendar及其子类GregorianCalendar:日历类,日期操作,初始化特定日期。
DateFormat及其子类SimpleDateformat: 日期格式化,日期的默认显示方式不适合中国人,所以需要格式化为中国人常用的格式来显示。
取得当期日期, Date date=new Date();
初始化特定日期:假设我们要得到日期为2006-10-27日的对象,需要按如下方式获得。
Calendar cal = new GregorianCalendar(2006, 9, 27,0,0,0);
Date date = cal.getTime();
注意:date,getTime()取得的是当期时间的毫秒数,月份比实际的减1
GregorianCalendar构造方法参数依次为:年,月-1,日,小时,分,秒
格式化为我们熟悉的方式显示:
DateFormat format=new SimpleDateFormat("yyyy-MM-dd HH;mm:ss");
String chinesedate = format.format(date);
日期 年,月,日,分,秒的取得
Calendar cal = Calendar.getInstance();
int year = cal.get(Calendar.YEAR);
int month=cal.get(Calendar.MONTH)&