在JSP中要实现这样一个功能:让EasyUI的datebox值默认为当前时间。
当时脑子进了死胡同,总是尝试用JS去实现。得益于JS在日期方面的“强悍”,愣是没弄出解决方法,网上的前辈们提供的方法也都以失败告终。
只好在公司请教下大佬,原来在JSP嵌入java代码就可以……
附上代码:
<%
// datebox中默认日期为当前时间,以下java代码块用于获取正确格式的当前时间
SimpleDateFormat dft = newSimpleDateFormat("yyyy-MM-dd");
Date beginDate = new Date();
Calendar date = Calendar.getInstance();
date.setTime(beginDate);
date.set(Calendar.DATE,date.get(Calendar.DATE));
String today = dft.format(date.getTime()); // today即为当前时间
%>
容我再吐槽下原生JavaScript的奇葩。