100分:rs.getDate()怎样正确转成String格式(yyyy-mm-dd) 你为什么不明确的指出得到的字段名比如,字段名为 currentDate就用 rs.getDate("currentDate").toString() 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 用java.sql.Date d = rs.getdate(i+1);得到的日期显示就是yyyy-mm-dd了,因为java.sql.date的tostring()默认是yyyy-mm-dd;rs.getdate的参数最好是数据库的字段名称如 java.sql.date d = rs.getdate(“dataName”); 出现Null是取出来的日期有为空的。所以你应该先判断://第一种方案: fieldValue[i]=(null == d)"": dformat.format(d); fieldValue[i]= (null == d)?"": dformat.format(d); 試試"yyyy-M-dd" ,mm表示的是分鐘,M是月份 你用java.sql.Date d = rs.getdate(i+1)得到d,然后调用下面的方法,可以得到你想要的string。格式你可以修改,如果为空,我用的是得到系统现在的时间值,你也可以修改。java.sql.Date和java.sql.Timestamp是java.util.Date 的字类,直接传java.sql.Date和java.sql.Timestamp的值进去就可以了public static String getTimeString(java.util.Date dateValue){ if(dateValue==null) dateValue=new java.util.Date(); java.text.SimpleDateFormat df = new java.text.SimpleDateFormat("yyyy-MM-dd HH:mm:ss"); java.util.Calendar MyDate = java.util.Calendar.getInstance(); MyDate.setTime(dateValue); String adddate=df.format(MyDate.getTime()).substring(0); return adddate; } EL表达式~ 工作一年半了,感觉水平没怎么进步 上传大文件时,浏览器进度条狂转 struct中表单中多个提按纽,如何区别! 问一下这个异常是什么问题 启动TOMCAT服务器,报错Error configuring application listener of class ? 请求帮助 我是菜鸟,请问大虾这是什么错误,环境sql server window2000 tomcat 为什么String类型变量不能转变为Long类型? 急!!!调用存储过程的问题? 除了每个文件夹添加index.jsp外,如何防止用户直接查看文件夹的文件? 高分求日历控件
java.sql.Date d = rs.getdate(i+1);得到的日期显示就是yyyy-mm-dd了,因为java.sql.date的tostring()默认是yyyy-mm-dd;rs.getdate的参数最好是数据库的字段名称如 java.sql.date d = rs.getdate(“dataName”);
所以你应该先判断://第一种方案:
fieldValue[i]=(null == d)"": dformat.format(d);
java.sql.Date和java.sql.Timestamp是java.util.Date 的字类,直接传java.sql.Date和java.sql.Timestamp的值进去就可以了public static String getTimeString(java.util.Date dateValue){
if(dateValue==null) dateValue=new java.util.Date();
java.text.SimpleDateFormat df = new java.text.SimpleDateFormat("yyyy-MM-dd HH:mm:ss");
java.util.Calendar MyDate = java.util.Calendar.getInstance();
MyDate.setTime(dateValue);
String adddate=df.format(MyDate.getTime()).substring(0);
return adddate;
}