我在jsp页面中遇到一些问题!
这是我在jsp中的代码部分:
<td class="td-char"><%=Tools.nvl(crs.getString("ryid"))%></td>
<td class="td_char"><%=Tools.nvl(crs.getString("name"))%></td>
<td class="td_char"><%=Tools.nvl(crs.getString("sfid"))%></td>
<td class="td_char"><%=Tools.nvl(crs.getString("sexname"))%></td>
<td class="td_char"><%=Tools.nvl(crs.getString("indate"))%></td>
<td class="td_char"><fmt:formatDate value="<%=Tools.nvl(crs.getString("indate"))%>" pattern="yyyy-MM-dd HH:mm:ss"/> </td>
为什么我解决这个问题...
最佳答案
试试这个。
<%!String DisplayDate = "";%>
<%
String MyDate = Tools.nvl(crs.getString("indate"));
SimpleDateFormat parseDate = new java.text.SimpleDateFormat("dd-MM-yyyy HH:mm:ss");
SimpleDateFormat formatDate = new java.text.SimpleDateFormat("yyyy-MM-dd HH:mm:ss");
Date date;
try {
date = (Date) parseDate.parse(MyDate);
DisplayDate = formatDate.format(date);
} catch (ParseException e) {
e.printStackTrace();
}
%>
<td class="td_char"><%=DisplayDate%></td>
在第二行中提供现有的日期格式作为输入格式(我假设它将为 "dd-MM-yyyy HH:mm:ss"
)。也进行必要的导入.
关于java - 如何在jsp中显示日期,如 "2017-08-30 14:35:43",我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/45956528/