String转Date的类型转换器
2014-05-28 12:11
232 查看
import org.apache.commons.beanutils.Converter; import org.apache.commons.lang.StringUtils; /* * 定义转换器必须实现Converter接口 * 将字符串转换为java.sql.Date类型 * 将类型为Date但值为String的变量的值转换为Date类型 */ public class SQLDateConverter implements Converter { //type:要转换的数据类型;value:要转换的值 public Object convert(Class type, Object value) { if(value==null){ return null; } if(type==null){ return null; } if(type!=java.sql.Date.class){ return null; } if(value instanceof java.lang.String){ String str=(String)value; if(StringUtils.isNotBlank(str)){ return java.sql.Date.valueOf((String)value); } } return null; } }
注冊转换器:
ConvertUtils.register(new SQLDateConverter(), java.sql.Date.class);
相关文章推荐
- String转Date的类型转换器
- string 转 Date/Calendar 类型
- java中数据类型转换 Integer String Long Float Double Date
- java中数据类型转换 Integer String Long Float Double Date
- java中数据类型转换 Integer String Long Float Double Date
- 关于String类型转换成Date,再转换成String类型
- 将String类型Date
- java String与Date类型之间的相互转换
- String转换成date类型
- 将string转换成date类型
- JAVA中将String类型转为Date写入数据库的datatime类型字段中
- string 转 Date/Calendar 类型
- String和Date类型互相转换
- 让BeanUtils的copyProperty方法支持String与java.util.Date的类型转换
- java中数据类型转换 Integer String Long Float Double Date Char
- Struts中处理非String类型(Date类型的处理)
- Struts中处理非String类型(Date类型的处理)
- c++中的一些类型转换 : CString,string,int ,long,double,char*,const char*,date等
- date日期类型与String类型的相互转化
- 把String类型转换为Date类型遇到的问题。