码字不易,请大家关注公众号,转发,点赞,只需动动手指,不要钱,谢谢了老铁!
问题
在上一案例的基础上,将字符串表示的日期"2013-12-25"转换为Date类型表示的日期。
方案
1)实例化SimpleDateFormat类的对象,该类可以使用户选择自定义的日期-时间格式的模式,代码如下所示:
SimpleDateFormat sdf=new SimpleDateFormat("yyyy-MM-dd");
以上代码中,设置的日期-时间格式为"yyyy-MM-dd",这是因为,我们要转换的时间格式"2013-13-25"要和SimpleDateFormat所构造的格式匹配,才可以进行转换。
2)调用SimpleDateFormat类的parse方法,将日期字符串转换为Date类的对象,代码如下所示:
Date date=sdf.parse(str);
步骤
实现此案例需要按照如下步骤进行。
步骤一:构建测试方法及SimpleDateFormat类的对象
首先,在TestSimpleDateFormat类中新建测试方法testParse;然后,实例化SimpleDateFormat类的对象,该类可以使用户选择自定义的日期-时间格式的模式,代码如