首先说明一下情况,在MySQL数据库中获取的时间显示在jsp页面中不是按指定格式显示,显示的是类似于这种--Tue Jun 18 00:00:00 CST 2013。而想要的仅仅是年月日而已。
对于这种情况有好多方法进行处理方式:
首先可以从数据库中查询的时候就可以用格式化时间函数(date_format);
然后还可以用SimpleDateFormat对时间进行解析和格式化输出;
如果不想在后台处理,也可以拿到前台jsp中来处理,示例如下。
<%@ taglib uri="http://java.sun.com/jsp/jstl/fmt" prefix="fmt" %> <fmt:formatDate value='${book.pubdate}' pattern='yyyy-MM-dd'/>
这里要吐槽一个万e的面试官,我是后台开发,你让我写一个和某前端框架一模一样的按钮是个什么鬼,这不是前端小姐姐应该做的么。。。