package com.moral.common.convert; import com.moral.common.util.StringUtils; import org.springframework.core.convert.converter.Converter; import java.util.Date; /** * 字符串转日期的转换器 * @author byshome * @version $Id: StringToDateConverter.java, v 0.1 2015年9月24日 下午7:19:41 byshome Exp $ */ public class StringToDateConverter implements Converter { // private static final String dateFormat = "yyyy-MM-dd HH:mm:ss"; // private static final String shortDateFormat = "yyyy-MM-dd"; /** * @see org.springframework.core.convert.converter.Converter#convert(java.lang.Object) */ @Override public Date convert(String source) { if(StringUtils.isNullOrEmpty(source)){ throw new RuntimeException(String.format("parser %s to Date fail", source)); }; return new Date(Long.parseLong(source.substring(0,source.length()-3)+"000")); } }