站内搜索: 请输入搜索关键词

当前页面: 开发资料首页JSP 专题SQLServer中datetime数据的JSP页面显示问题

SQLServer中datetime数据的JSP页面显示问题

摘要: SQLServer中datetime数据的JSP页面显示问题


SQLServer中的datetime数据是(getdate())自动获得的系统时间
JSP中取 ResultSet r = st.executeQuery(sql)后应该怎么取出日期类型,并在页面显示?主要是 要求显示出2006-09-30 15:42:39,格式转化的问题弄半天也弄不清,高手请帮帮忙
我弄烦了直接r.getString("startdate")然后在页面显示,可缺多了毫秒2006-09-30 15:42:39.483



自己先顶下,高手帮帮忙


SimpleDateFormat dateformat = new SimpleDateFormat("yyyy-MM-dd HH:mm:ss");
String curdate=dateformat.format(rs.getTimestamp("startdate"));


//SimpleDateFormat用于格式化日期和时间
String startdate = rs.getString("startdate");
SimpleDateFormat df = new SimpleDateFormat("yyyy-MM-dd HH:mm:ss");
String stDate = df.format(startdate);



SQL中用CONVERT 先转换下再输出


谢谢
String curdate=dateformat.format(rs.getTimestamp("startdate"));可以正常使用



String stDate = df.format(startdate); format()方法无法直接格式化String


“SQL中用CONVERT 先转换下再输出”怎么用?不明白,谢谢了



恩,期待中!


用SimpleDateFormat dateformat = new SimpleDateFormat("yyyy-MM-dd HH:mm:ss");
String curdate=dateformat.format(rs.getTimestamp("startdate"));

就行了


↑返回目录
前一篇: 关于jsp与sql的问题,就高手都进来指导指导
后一篇: poi 读取XLS文件时出现IO常