怎么将mysql查询的日期类型转为yyyy-MM-dd

myeclipse把mysql查询过来的日期转换格式,转不好啊,哪位大神教一下
报错

第1个回答  2018-01-12
首先,你接数据用date来接,
其次,用simpledateformat方法的format方法。

补充:parse方法是将创建的yyyy-M-d字符串类型的日期,比如2018-1-12换成date类型。用的接收数据库数据方法和格式化方法不对。本回答被网友采纳
第2个回答  2018-11-16

别人回答的别管,看我的回答就好

public static Date getDateByStrToYMDHMSWithEEE(String str) {
    String YMDHMS_FORMAT_2 = "EEE MMM dd HH:mm:ss z yyyy";
Date date = null;
if (str != null && str.trim().length() > 0) {
DateFormat dFormat = new SimpleDateFormat(YMDHMS_FORMAT_2, Locale.ENGLISH);
try {
date = dFormat.parse(str);
} catch (ParseException e) {
e.printStackTrace();
}
}
return date;
}