问题
java如何解析yyyyMMddHHmmssSSS(20160330184802222)格式的时间字符串成yyyy-MM-dd HH:mm:ss格式的日期。
解决办法
(1)先将字符串"20160330184802222"转成yyyyMMddHHmmssSSS格式的Date。
(2)再将yyyyMMddHHmmssSSS格式的Date格式成yyyy-MM-dd HH:mm:ss格式的Date。
直接上代码
public static void main(String[] args) {
String dateString = "20160330184802222";
SimpleDateFormat sdf = new SimpleDateFormat("yyyyMMddHHmmssSSS");
SimpleDateFormat sdf2 = new SimpleDateFormat("yyyy-MM-dd HH:mm:ss");
try {
Date date = sdf.parse(dateString);
System.out.println("Parsed Date: " + date);
System.out.println(sdf2.format(date));
} catch (ParseException e) {
e.printStackTrace();
}
}
1969



被折叠的 条评论
为什么被折叠?



