您好,从访问数据库中绘制“短日期”列(“ FECHA”)时遇到一些问题。这是我在绘制时的代码:

 ResultSet rs2=statement.executeQuery("SELECT * FROM CITAS WHERE PACIENTE Like '"+user+"' ");
 if(rs2.next()){
 toClient1.println("<p>Su cita es: "+rs2.getString("FECHA")+" "+rs2.getString("HORA")+"</p>");


当我这样做时,我得到的结果是:


  2017-05-22 00:00:00.000000 9


我如何摆脱所有这些0?

最佳答案

使用SimpleDateFormat在Java中格式化日期

DateFormat df = new SimpleDateFormat("yyyy-MM-dd");
df.format(rs.getDate("FECHA"));

08-03 16:42