MySql数据库表中有一timestamp类型列,jsp取值显示总是2012-04-16 23:14:09.0,不要后面的.0怎么办? 15
我的关键代码如下StringorderDate="";orderDate=rs.getString("OrderDate");<td><%=orderDate%></td...
我的关键代码如下
String orderDate="";
orderDate=rs.getString("OrderDate");
<td><%=orderDate%></td> 展开
String orderDate="";
orderDate=rs.getString("OrderDate");
<td><%=orderDate%></td> 展开
3个回答
展开全部
java.sql.Timestamp d1 = rs.getTimestamp("OrderDate");
<%=new SimpleDateFormat("yyyy-MM-dd HH:mm:ss").format(d1)%>
我的和你的项目差不多,用上面的代码就可以实现;祝你好运。
<%=new SimpleDateFormat("yyyy-MM-dd HH:mm:ss").format(d1)%>
我的和你的项目差不多,用上面的代码就可以实现;祝你好运。
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
还是查询date的时候控制好一些,sql:SELECT DATE_FORMAT(date_col,"日期格式化字符串") FROM tablename;
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
使用SimpleDateFormat类,这样:
SimpleDateFormat sdf=new SimpleDateFormat("yyyymmdd");
out.print(sdf.format(rs.getTimeStamp("OrderDate")));
SimpleDateFormat sdf=new SimpleDateFormat("yyyymmdd");
out.print(sdf.format(rs.getTimeStamp("OrderDate")));
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询