mysql的date数据转化为java中String是否要用valueof方法

来源:百度知道 编辑:UC知道 时间:2024/07/05 21:21:31
String lendDate=String.valueof(rs.getString("LENDDATE"));

这样写吗?

LENDTATE在mysql中是date型数据

Date类型转换不是用的valueOf方法。用的是“SimpleDateFormat ”里面的方法。
假设"date"是数据库读取出来的数据,之后转换:SimpleDateFormat sdf = new SimpleDateFormat("yyyy-MM-dd HH:mm:ss");
String str = sdf.format(date);
System.out.println(str);
结果举例:2015-08--9 09:49:32.

你都用getstring了,返回值就是个string,如果返回不了会异常,如果能返回一定是string类型的,不过可能是乱码