www.pudn.com > spring_struts_hibernate_messages.rar > UtilDateConverter.java


package com.bjsxt.messages; 
 
import java.text.ParseException; 
import java.text.SimpleDateFormat; 
import java.util.Date; 
 
import org.apache.commons.beanutils.Converter; 
 
/** 
 * 在字符串和日期类型之间进行转换 
 * @author cyq 
 * 
 */ 
public class UtilDateConverter implements Converter { 
 
	private static SimpleDateFormat formater = new SimpleDateFormat("yyyy-MM-dd"); 
	 
	public Object convert(Class arg0, Object obj) { 
 
		if(obj instanceof String){ 
			try { 
				Date rtn = formater.parse((String)obj); 
				return rtn; 
			} catch (ParseException e) { 
				return null; 
			} 
		} 
		 
		if(obj instanceof Date){ 
			return obj; 
		} 
		 
		return null; 
	} 
 
}