我有一个Java MVC模型。它的时间戳作为已插入数据库的数据库值之一。我已将数据类型声明为数据库中的时间戳,现在的问题是,如果我尝试检索它,则显示为空值 & 不能表示为 java.sql.Timestamp
声明:
pstmt = con.prepareStatement("SELECT timestamp, FROM nid where id=?");
pstmt.setDouble(1, nidev);
rs = pstmt.executeQuery();
if(rs.next())
{
timeBean.setHbtimestamp(rs.getTimestamp("timestamp"));
}
Bean 类:
private Timestamp hbtimestamp;
public Timestamp getHbtimestamp() {
return hbtimestamp;
}
public void setHbtimestamp(Timestamp hbtimestamp) {
this.hbtimestamp = hbtimestamp;
}
MyDB值插入成功:2015-05-14 15:45:57
输出:值“0000-00-00 00:00:00”不能表示为 java.sql.Timestamp
最佳答案
关于java - 使用Mysql从数据库中检索时间戳数据,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/30237886/