Date()类
- Date() :以本地当前时间构造一个Date对象
- Date(long):以距离基准(1970年1月1日00:00:00 GMT)时间的毫秒值构造Date对象
- Date date = new Date();
- System.out.println(date.getTime());//得到毫秒值
Calendar
- 是一个抽象类
- Calendar与Date的转换
- C->D
demo
Calendar calender = Calendar.getInstance();
Date date = calendar.getTime(); - D->C
demo
Calendar calender = Calendar.getInstance();
Date date = new Date(long 型参数);
calendar .setTime(date);//将date解析为calendar类型
日期的格式化和解析——DateFormate
- 是一个抽象类
- 实例化
- DateFormate df = DateFormate.getDateInstance(参数);
- DateFormat.SHORT 完全为数字,如12-9-10
- DateFormat.MEDIUM 较长,如 2012-9-10
- DateFormat.LONG 更长,如 2012年9月10日
- DateFormat.FULL 是完全指定,如2012年9月10日星期一
- 格式化 String format(Date date):格式化日期
- Date parse(String sateStr):解析字符串