我正在尝试将字符串转换为日期
我尝试了几种方法,但我得到了相同的结果。请任何人帮助我。
String stringDate ="20181228184821";
Date date = null;
SimpleDateFormat sdf1 = new SimpleDateFormat("yyyyMMdd HH:mm:ss");
try {
date = sdf1.parse(stringDate);
System.out.println(date);
} catch (ParseException e) {
System.out.println("ICICIBusinessLogic Error in converting input date string ****" + e);
}
我得到以下异常:
Error in converting input date string ****java.text.ParseException: Unparseable date: "20181228184821"
最佳答案
您的 stringDate 应该与您的格式完全匹配。
20181228184821 => 20181228 18:48:21
应该可以。
或者将格式更改为 yyyyMMddHHmmss
关于Java 字符串到日期的转换,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/53983881/