1 3 package jodd.typeconverter; 4 5 import java.sql.Date ; 6 7 8 11 public class SqlDateConverter implements TypeConverter { 12 13 public static Date valueOf(Object value) { 14 15 if (value == null) { 16 return null; 17 } 18 19 if (value instanceof Date ) { 20 return (Date ) value; 21 } 22 if (value instanceof Number ) { 23 return new Date (((Number ) value).longValue()); 24 } 25 26 try { 27 return (Date.valueOf(value.toString())); 28 } catch (IllegalArgumentException iaex) { 29 throw new TypeConversionException(iaex); 30 } 31 } 32 33 public Object convert(Object value) { 34 return valueOf(value); 35 } 36 37 } 38 | Popular Tags |