parse方法用于将字符串类型的日期/时间解析为Date类型。
语法
public Date parse(String?source)
throws ParseException
参数:source是字符串类型的日期/时间。
返回值:返回对字符串类型的日期/时间解析后生成的Date对象。
异常:执行该方法需要处理ParseException异常。
示例 本示例使用DateFormat类的parse方法,将字符串类型的日期/时间解析为Date类型,并在控制台输出字符串类型的日期/时间和解析后生成的Date对象所表示的日期/时间。
public static void main(String[] args) {
//创建给定模式和默认语言环境的DateFormat对象
DateFormat df = new SimpleDateFormat("yyyy-MM-dd HH:mm:ss");
String stringDate = "2011-3-14 9:6:20"; //定义字符串类型的日期/时间
System.out.println("字符串类型的日期/时间如下:");
System.out.println(stringDate); //输出字符串类型的日期/时间
Date date = null; //定义Date对象
try {
date = df.parse(stringDate); //将字符串类型的日期/时间解析为Date类型
} catch (ParseException e) {
e.printStackTrace();
}
System.out.println("解析后生成的Date对象表示的日期/时间如下:");
System.out.println(date);
//输出Date对象表示的日期/时间
}
运行本示例,将在控制台输出字符串类型的日期/时间和解析后生成的Date对象所表示的日期/时间,效果如图3.15所示。