自定义标记库JSP

时间:2014-04-01 01:38:59

标签: java jsp tags taglib custom-tags

所以我有一个当前有效的自定义标签,但我想从当前日期更改它以显示日期和当前时间。

这就是我的输出Current Date/Time: Monday, March 31, 2014

这是我的标签

<%@ tag language="java" pageEncoding="ISO-8859-1"%>
<%@ tag import="java.util.Date" import="java.text.DateFormat"%>

<%
    DateFormat dateFormat = 
            DateFormat.getDateInstance(DateFormat.FULL);
    Date now = new Date(System.currentTimeMillis());
    out.println(dateFormat.format(now));

%>

1 个答案:

答案 0 :(得分:1)

如果您还想要时间,请使用getDateTimeInstance()方法或更灵活地使用SimpleDateFromat

http://docs.oracle.com/javase/7/docs/api/java/text/SimpleDateFormat.html

顺便说一下,Date构造函数new Date ()将获取当前日期,您不需要传递System.currentTimeMillis()