2020-11-28

DateFormat类的两个常用方法

  • format():参数传入一个日期类对象,将日期转换为字符串表示。
  • parse():参数传入一个指定字符串格式日期,转换为日期类数据。
    DateFormat类是一个抽象类,它由SimpleDateFormat类继承并实现了这两个方法的使用。
		//创建一个格式化日期类
        SimpleDateFormat sdf = new SimpleDateFormat("yyyy年MM月dd日 HH:mm ss");

        //对当前时间进行字符串的格式化输出(日期转字符串)
        String date = sdf.format(new Date());
        System.out.println(date);
        Date date1 = null;
        try {
            //将指定格式的日期字符串转化为日期
            date1 = sdf.parse("2020年5月20日 11:11 09");
        } catch (ParseException e) {
            e.printStackTrace();
        }
        System.out.println(date1);
        //打印date1到date之间一共有几天
        System.out.println((new Date().getTime() - date1.getTime()) / 1000/60/60/24 + "天");

使用DateFormat类的方法时,需要使用它的子类进行调用,创建SimpleDateFormat子类对象,构造方法中进行日期格式化。
2020-11-28
5月20日至11月11日之间通过计算得知有192天。

上一篇:第十章、日期相关类


下一篇:202011.27 Object类,Date类,DateFormat类