首先,你接数据用date来接,其次,用simpledateformat方法的format方法。补充:parse方法是将创建的yyyy-M-d字符串类型的日期,比如2018-1-12换成date类型。用的接收数据库数据方法和格式化方法不对。
怎么将mysql查询的日期类型转为yyyy-MM-dd
首先,你接数据用date来接,
其次,用simpledateformat方法的format方法。
补充:parse方法是将创建的yyyy-M-d字符串类型的日期,比如2018-1-12换成date类型。用的接收数据库数据方法和格式化方法不对。2018-01-12
别人回答的别管,看我的回答就好
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;}2018-11-16