/***
* 字符串时间格式化
* @param s 原始字符串时间(需要是yyyy-MM-dd HH:mm:ss格式)
* @return
*/
public static String getStringTimeByStringTime(String s){
//如果参数为空,直接返回
if(s == null){ return s; }
//显示的日期格式
SimpleDateFormat fmt = new SimpleDateFormat("yyyy-MM-dd HH:mm:ss");
//首先转换成 日期格式
Date odate = null;
//从字符串产生 Date 需要 try/catch
try {
odate = fmt.parse(s);
}
catch (ParseException e1) {
e1.printStackTrace();
}
//然后转化成字符串格式
return fmt.format(odate);
}
使用场景:字段类型是datetime、mybatis时取出数据是这样的:2018-08-05 14:20:28.0 就需要转换一下了。