`

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;
    }

 

0
0
分享到:
评论

相关推荐

    commons-digester-2.1.jar.zip

    4. **类型转换**:自动将XML数据转换为Java数据类型,如字符串到整数,日期等。 5. **命名空间支持**:可以处理带有XML命名空间的文档。 6. **规则链**:允许在一个XML元素上执行多个规则,按照指定顺序。 ## 四...

    java常用扩展工具jar包详解

    - 日期和时间处理:提供了对`java.util.Date`的增强操作,以及日期格式化等。 具体来说,`commons-lang.jar`中的一些关键类包括: - `ArrayUtils`:用于数组操作,提供添加、查找、删除等方法。 - `BitField`:...

    Jakarta Commons

    Digester 是一个XML解析器,它可以将XML文档映射到Java对象实例化和配置的过程。通过定义规则,可以自动创建和配置对象,减少了手动解析XML的复杂性。 4. **FileUpload**: 当需要处理HTTP请求中的多部分文件上传...

    java开发常用的jar包的作用解释.pdf

    commons-digester.jar 能方便地将 XML 文档所定义的元素转化为 JAVA 对象,例如将 XML 文件转换为 Java 对象、将 Java 对象转换为 XML 文件等等。 4. commons-lang.jar commons-lang.jar 扩展了标准 java.lang API...

    JAKARTA COMMONS

    8. **Commons Configuration**: 提供工具来读取和处理不同格式的配置文件,支持 XML、INI 等多种格式。 9. **Commons Daemon**: 为创建 Unix-like 的守护进程(daemon)提供 Java 实现,使得 Java 应用程序可以作为...

    java开发常用的jar包的作用解释.docx

    commons-digester.jar 的作用是提供了一个方便的方式来将 XML 文档转换为 Java 对象,简化了开发者的工作。 4. Commons-lang.jar: commons-lang.jar 扩展了标准 java.lang API,增加了字符串操作方法、基本数值...

    jakarta commons cookbook 电子版

    7. **Digester组件**:用于将XML文档映射到Java对象,使得XML配置文件可以方便地驱动Java对象的创建和初始化,常用于框架和应用服务器的配置。 8. **Exec组件**:提供了一个更高级别的API来执行外部进程,可以控制...

    Java开发中常用jar包的作用

    - **作用**: 提供了数据验证的工具,可以方便地对各种格式的输入数据进行合法性检查,如邮箱地址、日期格式等。 #### coreapi.jar - **作用**: BIRT报表工具的核心类库,用于支撑报表的设计、渲染等功能。 #### ...

    介绍J2EE常用Jar包的含义.doc

    - **用途**: 提供了多种验证工具,如电子邮件地址、日期格式等的验证。 - **应用场景**: 用户输入验证、数据格式验证等。 19. **coreapi.jar** - **用途**: Birt的核心类库。 - **应用场景**: 使用Birt报表工具...

Global site tag (gtag.js) - Google Analytics