ResultSet.getString()无法读取值为0000-00-00 00:00:00的Mysql datetime型数据

hyc_hover 2006-08-22 03:21:23
ResultSet.getString()无法读取值为0000-00-00 00:00:00的Mysql datetime型数据
0000-00-00 00:00:01就能读。
提示:
javax.servlet.ServletException: Cannot convert value '0000-00-00 00:00:00' from column 7 to TIMESTAMP.
怎么解决,除了把datetime字段默认改为0000-00-00 00:00:01.
...全文
123 5 打赏 收藏 转发到动态 举报
写回复
用AI写文章
5 条回复
切换为时间正序
请发表友善的回复…
发表回复
2004v2004 2006-10-13
  • 打赏
  • 举报
回复
SimpleDateFormat dateformat = new SimpleDateFormat("yyyy-MM-dd HH:mm:ss"); //////格式化日期
String curdate=dateformat.format(rs.getTimestamp("ALARM_TIME"));
hyc_hover 2006-08-22
  • 打赏
  • 举报
回复
朋友 能否详细一点啊 ~~~`急啊
谢谢了
sundeveloper 2006-08-22
  • 打赏
  • 举报
回复
ResultSet.getDate()
hyc_hover 2006-08-22
  • 打赏
  • 举报
回复
public String getBirthday() { return birthday; }
public void setBirthday(String birthday) { this.birthday = birthday; }
改成什么呢?
凋零的老树 2006-08-22
  • 打赏
  • 举报
回复
ResultSet.getDate()

62,614

社区成员

发帖
与我相关
我的任务
社区描述
Java 2 Standard Edition
社区管理员
  • Java SE
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧