Date类
>日期类
>Date date = new Date();//表示当前的时间
>date.getTime();方法返回的自1970-1-1到现在走的毫秒数(时间戳)
>掌握把毫秒数 转成 Date
long time = 123412341234123L;
Date date = new Date(time);
SimpleDateFormat
>SimpleDateFormat是DateFormat的子类,DateFormat是一个抽象类
>SimpleDateFormat把 Date 转成固定格式的字符串时间
Date date = new Date();
SimpleDateFormat sdf = new SimpleDateFormat("yyyy-MM-dd HH:mm:ss");
String str = sdf.format(date);
>SimpleDateFormat把 字符串时间 转成 Date
String str = "2018-02-02 17:00:23";
SimpleDateFormat sdf = new SimpleDateFormat("yyyy-MM-dd HH:mm:ss");
Date date = sdf.parser(str);
Calendar 类
>Calendar是一个日历类
>Calendar也是一个抽象类,用它子类,创建子类对象时,不是用new GregorianCalendar
一般通过Calendar类方法获取
Calendar calendar = Calendar.getInstance();
>Calendar可以获取年月日时分秒星期的数字
calendar.get(Calendar.YEAR);
>Calendar的add方法 : 用于给指定字段添加一个值
calendar.add(Calendar.YEAR,1);//给年加1
>Calendar.set方法:指定日历的年月日
calendar.set(2016,2,3)//设置2016年,3月,3号