读书人

digester日期格式变换实例

发布时间: 2012-12-27 10:17:10 作者: rapoo

digester日期格式转换实例

public static EgPublishPlanDO readPubConfigFile(File pubConfigFile) {        if (!pubConfigFile.exists()) {            logger.error("配置文件" + pubConfigFile + "不存在");            return null;        }        String pattern = "yyyy-MM-dd hh:mm:ss";        Locale locale = Locale.getDefault();        DateLocaleConverter converter = new DateLocaleConverter(locale, pattern);        converter.setLenient(true);        ConvertUtils.register(converter, java.util.Date.class);        Digester digester = new Digester();        digester.setValidating(false);        digester.addObjectCreate("pubPlan", EgPublishPlanDO.class);        digester.addSetProperties("pubPlan", "id", "id");        digester.addSetProperties("pubPlan", "headline", "headline");        digester.addSetProperties("pubPlan", "time", "planPubDate");        try {            return (EgPublishPlanDO) digester.parse(pubConfigFile);        } catch (IOException e) {            logger.error("解析" + pubConfigFile + "出错", e);        } catch (SAXException e) {            logger.error("解析" + pubConfigFile + "出错", e);        }        return null;    }

?

读书人网 >行业软件

热点推荐