使用DateLocaleConverter和SimpleDateFormat实现字符串转换成日期的区别

来源:互联网 发布:第三方软件评测机构 编辑:程序博客网 时间:2024/05/16 09:32
mport java.text.ParseException;import java.text.SimpleDateFormat;import java.util.Date;import org.apache.commons.beanutils.locale.converters.DateLocaleConverter;public class TestDate {public static void main(String[] args) {method2();}//该方法抛出异常public static void method2() {String birthday = "1990-12-32";DateLocaleConverter conv = new DateLocaleConverter();System.out.println(conv);conv.convert(birthday,"yyyy-MM-dd");}//该方法不抛异常,会将字符串转换为日期1991-01-01public static void method1() throws ParseException{String birthday = "1990-12-32";SimpleDateFormat sdf = new SimpleDateFormat("yyyy-MM-dd");Date date = sdf.parse(birthday);System.out.println(date.toString());}}

0 0
原创粉丝点击