跟普通的日期不太一样
从前台到后台获取到的就是这个鬼东西。。
给他转换了下。。
public static void main(String[] args) throws ParseException {
String datdString="Wed Oct 12 2016 00:00:00 GMT+0800 (中国标准时间)";
datdString = datdString.replace("GMT", "").replaceAll("\\(.*\\)", "");
//将字符串转化为date类型,格式2016-10-12
SimpleDateFormat format = new SimpleDateFormat("EEE MMM dd yyyy hh:mm:ss z",Locale.ENGLISH);
Date dateTrans = format.parse(datdString);
System.out.println(new SimpleDateFormat("yyyy-MM-dd").format(dateTrans));
}
js是这么转的
var formatDate = function (date) {
var y = date.getFullYear();
var m = date.getMonth() + 1;
m = m < 10 ? '0' + m : m;
var d = date.getDate();
d = d < 10 ? ('0' + d) : d;
return y + '-' + m + '-' + d;
};