Date时间类
date 日期 时间 data 数据 资料
类 Date 表示特定的瞬间,精确到毫秒。
日期格式类DateFormat
DateFormat 是日期/时间格式化子类的抽象,用SimpleDateFormat创建对象去格式化时间
1.把Date时间对象转换成时间字符串 用format方法
2.把时间字符串转换成Date对象 parse方法
————————————————————————
private static void f1() {
//DateFormat类是抽象类 不能实例化
// DateFormat d = new DateFormat();
//1.创建Date对象
Date d= new Date();
System.out.println(d);
//2.创建时间格式化类对象
/*
- yyyy-MM-dd HH:mm:ss
- 年 月 日 时(大写HH 是24时计时法) 分 秒
- */
SimpleDateFormat sdf = new SimpleDateFormat(“yyyy-MM-dd HH:mm:ss”);
//3.用SimpleDateFormat对象调用format方法,方法传参一个Date对象
String str = sdf.format(d); //format方法是把Date对象转换成时间字符串
——————————————————————————
private static void f2() throws ParseException {
//1.创建一个时间字符串
String str = “2019-6-05 15:22:22”;
//2.创建时间格式化类对象
SimpleDateFormat smf = new SimpleDateFormat(“yyyy-MM-dd HH:mm:ss”);
//3.用SimpleDateFormat类的对象调用parse方法, 参入一个时间字符串,返回值是Date
Date d = smf.parse(str);
System.out.println(d.getTime());
}
Calendar日历类
Calendar类创建对象的2种方式
1.Calendar c = Calendar.getInstance(); //类获得静态实例
2.Calendar c = new GregorianCalendar(); //多态向上转型
3.获得年月日时分秒
c.get(int field); //参数传入 Calendar类 调用类中的静态常量