如何使用当前日期和时间在jsp中生成唯一的整数id

时间:2011-04-14 11:14:39

标签: jsp servlets

如何使用当前日期和时间在jsp中生成唯一的整数id 我想要这样的东西20110414440 2011年是04年是14月是日期4是当前小时40是当前分钟。
即使看起来简单我无法得到它可以任何人帮助我的代码..? 我想在文本框中显示它。我正在使用jsp和servlets

1 个答案:

答案 0 :(得分:1)

试试这个:

SimpleDateFormat format = new SimpleDateFormat("yyyyMMddhhmm");
Date date = new Date();
String str = format.format(date);

或仅使用date.getTime()Calendar.getInstance().getTimeInMillis()在大多数情况下它也是唯一的。


<强>更新: -

<%
SimpleDateFormat format = new SimpleDateFormat("yyyyMMddhhmm");
java.util.Date date = new java.util.Date();
String str = format.format(date);
%>
<input type="text" value="<%= str %>"/>

<input type="text" value="<%= (new Date()).getTime() %>"/>

<input type="text" value="<%= Calendar.getInstance().getTimeInMillis() %>"/>

<input type="text" value="<%= (new SimpleDateFormat("yyyyMMddhhmm")).format(new java.util.Date()) %>"/>