![Blob(二进制)、byte[]、long、date之间的类型转换 Blob(二进制)、byte[]、long、date之间的类型转换](https://image.shishitao.com:8440/aHR0cHM6Ly9ia3FzaW1nLmlrYWZhbi5jb20vdXBsb2FkL2NoYXRncHQtcy5wbmc%2FIQ%3D%3D.png?!?w=700)
String转成byte[]类型存入数据库,数据库字段对应byte[]的类型为Blob类型
String value = this.getParamNotNnll("bgvalue");
byte[] valuebyte = value.getBytes();
Blob类型转换为String类型。定义一个虚拟字段用于接收转换后的数据。
for (Blog pp : listPm) {
if(null != pp && null != pp.getBbsCenter()){
pp.setBbsCenterStr(new String(pp.getBbsCenter()));
}
}
date转换为String也可用于上面的方法但有区别。我查询出的时间格式为:**8 **08 min:16 ss:21 2016 (比较乱)
SimpleDateFormat formatter = new SimpleDateFormat("yyyy-MM-dd"); 定义时间格式
String dateString = formatter.format(pp.getCreateDate());转成String类型
pp.setCreateDateStr(new String(dateString));存入虚拟字段内
String转int,强转。
Integer.parseInt(id)