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)://参数是日历字段
|
|