一.对于字符串 “20200116181204” 类型的 转化为yyyy-MM-dd HH:mm:ss的方式如下
Date date = new Date(); try { date = new SimpleDateFormat("yyyyMMddHHmmss").parse("20200116181204");//先按照原格式转换为时间 SimpleDateFormat sdf = new SimpleDateFormat("yyyy-MM-dd HH:mm:ss"); String str = sdf.format(date);//再将时间转换为对应格式字符串 System.out.println(str);//如果想要Date类型继续 Date time = sdf.parse(str); System.out.println(time ); } catch (ParseException e) { e.printStackTrace(); }
二.对于时间戳类型的 转化为yyyy-MM-dd HH:mm:ss的方式如下
SimpleDateFormat simpleDateFormat = new SimpleDateFormat("yyyy-MM-dd HH:mm:ss");
long lt = new Long(stap);
Date date = new Date(lt);
String time = simpleDateFormat.format(date);