黑马程序员技术交流社区

标题: DateFormat类的使用 [打印本页]

作者: F灬灬    时间: 2015-8-23 22:31
标题: DateFormat类的使用
DateFormat:对日期进行格式化的抽象类,提供了对日期进行格式化,对字符串进行解析的功能。
     Date -- String
               public final String format(Date date);
               需要自己指定格式,常见格式:yyyy年MM月dd日 HH:mm:ss         
               A:定义日期对象;
               B:定义格式化模板;
               C:定义格式化对象;
               D:调用格式化对象format方法将日期转换成字符串   
               
   代码实现:String str = "yyyy-MM-dd HH-mm-ss";
               SmpleDateFormat sdf = new SmpleDateFormat(str);
               String strFormat = sdf.format(new Date());
               System.out.println(strFormat);
               
     String -- Date
                         public Date parse(String pattern);
                  如果是字符串到日子,你指定的格式必须和字符串的格式匹配。
                  A:定义一个时间字符串
                  B:定义格式化模板
                  C:定义格式化对象
                  D:调用格式化的parse方法将字符串转换成日期对象
    代码实现:String str = "2015-08-23 10-42-55";
              String strSmple = "yyyy-MM-dd HH-mm-ss";
              SmpleDateFormat sdf = new SmpleDateFormat(strSmple);
              Date date = sdf.parse(str);
                    System.out.println(date);
3:Calender
     Calender:日历类,也是处理时间
     在日历字段和Calender之间提供了转换功能:
                    从Calender获取到任意一个日历字段,然后按照我需要的数据进行组合。
     public static final int YEAR  年的字段
     public int get(int field) 参数是日历字段
     成员方法:public int get (int field)://参数是日历字段





欢迎光临 黑马程序员技术交流社区 (http://bbs.itheima.com/) 黑马程序员IT技术论坛 X3.2