跟普通的日期不太一样
从前台到后台获取到的就是这个鬼东西。。
给他转换了下。。
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; };