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