jap页面直接转换时间格式?

我在做一个项目需要在jsp页面直接用到时间,比如我获取到的时间:Thu Jun 22 2017 00:00:00 GMT+0800 (中国标准时间),然后我需要转换成2017-06-22,这样的格式!怎么弄?各位大神请赐教!谢谢!

后来我自己在网上找到一种方法:
var date="Thu Jun 22 2017 00:00:00 GMT+0800 (中国标准时间)";
var y = data.getFullYear();
var m = data.getMonth() + 1;
m = m < 10 ? '0' + m : m;
var d = data.getDate();
d = d < 10 ? ('0' + d) : d;
var timer=y+"-"+m+"-"+d;
然后timer输出的就是:2016-06-22

<fmt:formatDate value="${date}" pattern="yyyy-MM-dd" />

String s = "Sun Sep 02 2012 08:00:00 GMT+08:00";
    SimpleDateFormat sf = new SimpleDateFormat("EEE MMM dd yyyy hh:mm:ss z",Locale.ENGLISH);
    Date d = sf.parse(s);

结合 输入框显示

<input name="time" type="text"   value="<fmt:formatDate value="${date}" pattern="yyyy-MM-dd" />"/>