`
susiya
  • 浏览: 89312 次
  • 性别: Icon_minigender_1
  • 来自: 上海
社区版块
存档分类
最新评论

jaxb从xml文件读取特殊格式日期

    博客分类:
  • Java
阅读更多
步骤:
1。在日期字段中添加注解:@XmlJavaTypeAdapter(DateAdapter.class),该DateAdaper继承XmlAdapter类

public class Date {
      @XmlElement(name="date")
	@XmlJavaTypeAdapter(DateAdapter.class)
	private Date date;

     public Date getDate() {
		return date;
	}

	public void setDate(Date date) {
		this.date = date;
	}
      .....
}

2。编写DateAdapter类,处理日期格式
public class DateAdapter extends XmlAdapter<String, Date> {
	private SimpleDateFormat yyyyMMddHHmmss = new   SimpleDateFormat(
			"yyyyMMdd-HH:mm:ss");

	@Override
	public Date unmarshal(String v) throws Exception {
		return yyyyMMddHHmmss.parse(v);
	}

	@Override
	public String marshal(Date v) throws Exception {
		return yyyyMMddHHmmss.format(v);
	}
}

其中格式可以根据不同的输入来定义不同格式。
0
0
分享到:
评论

相关推荐

    java 使用 JAXB 将xml转换为 bean 包含xml和dto和读取文件的util类

    java 使用 JAXB 将xml转换为 bean 包含xml和dto和读取文件的util类

    jaxb+list+实体,实现对xml读写

    使用jaxb来实现对xml的读写,其中用到了list整个集合

    java读写xml文件的方法

    介绍了如何通过java来读写xml的方法,其中介绍了几种方法,如:DOM、SAX、JDOM、JAXB、dom4j.

    JAXB2基础教程

    一个JAXB2的基础教程,教你快速运用JAXB通过XSD绑定XML和读写XML

    java 解析XML性能对比分析Demo

    Java 解析XML性能分析Demo。包含了DOM解析,SAX解析, JDOM解析,DOM4J解析,JAXB解析例子。

    XML Schema教程

    XML Schema 教程 XML Schema 是基于 XML 的 DTD 替代者。...在此教程中,你将学习如何在应用程序中读取和创建 XML Schema 语言,XML Schema 为何比 DTD 更加强 大,以及如何在您的应用程序中使用 XML Schema。

    JAVA与XML.rar

    它将教您如何使用XML的各种应用程序编程接口(API)、工具和技巧来构建实际的应用程序,为管理从配置文件到网络站点在内的所有信息提供一条全新的途径。 本书的前两章回顾有关XML的基础知识,包括XPath、XSL、DTD以及...

    Java and XML, 3rd Edition

    它将教您如何使用XML的各种应用程序编程接口(API)、工具和技巧来构建实际的应用程序,为管理从配置文件到网络站点在内的所有信息提供一条全新的途径。 本书的前两章回顾有关XML的基础知识,包括XPath、XSL、DTD...

    xml解析读取通用类

    NULL 博文链接:https://ladybird2010.iteye.com/blog/675217

    jackson-dataformat-xml:Jackson JSON处理器的扩展,增加了对将POJO序列化为XML(以及从XML反序列化)的支持,以替代JSON

    概述 该项目包含用于读取和写入编码数据的扩展组件。 此外,目标是模拟数据... 从上面开始:有些XML构造模块将无法处理; 包括JAXB支持的某些情况 但是,此模块可能还支持JAXB无法处理的构造和用例:特别地,支持Jacks

    MuleXLStoXML:骡子 XLS 到 XML

    Excel 表格并转换为 CSV[EXCEL - TO -CSV] 使用 smooks 读取 CSV 文件转换为 java 对象 [CSV - TO- - Java] 使用 jaxb-xml-to-object-transformer 读取 java 对象转换为 xml 通过电子邮件发送 XML骡子组件文件连接器...

    java-xml-file-transfer-assessment-jakwakcoder:GitHub Classroom创建的java-xml-file-transfer-assesssment-jakwakcoder

    学生将创建一个检查目录的应用程序,读取文件的内容,使用JAXB为该文件创建一个XML文档,其中包含用户名(学生的姓名),日期为yyyy-MM-dd格式,文件名以及文件本身的内容(嵌入在CDATA标记中)。 然后,应用程序将...

    java-xml-file-transfer-assessment

    XML文件传输学生将创建一个检查目录的应用程序,读取文件的内容,使用JAXB为该文件创建XML文档,其中包含用户名(学生的姓名),日期为yyyy-MM-dd格式,文件名以及文件本身的内容(嵌入在CDATA标记中)。 然后,应用...

    XML Prototype Compiler-开源

    XML原型编译器(PCX)是一种类似于JAXB的XML编译器。 它在输入中获取XML文件,并生成一组类,这些类能够读取给定类型的XML文件。 与JAXB不同,PCX没有可用于代码生成的元语言。 研究所

    kafka-connect-transform-xml:用于将XML数据转换为结构化数据的转换

    它将它与读取XML数据的源连接器结合使用,例如从读取。转变FromXML(密钥) 此转换用于根据提供的XSD将输入值中的XML转换为JSON结构。组态名称类型重要性默认值验证器文献资料schema.path 清单高敦促要加载的架构。...

    JAVA_API1.6文档(中文)

    javax.imageio.stream Java Image I/O API 的一个包,用来处理从文件和流中产生的低级别 I/O。 javax.management 提供 Java Management Extensions 的核心类。 javax.management.loading 提供实现高级动态加载的类...

    dsl4xml:通过镜像文档结构的DSL轻松快速地将XML和JSON编组为Java对象

    JAXB和其他xml绑定工具和框架可能需要依赖大型库或其他编译时步骤。 dsl4xml的灵感来自于最近的一些工作,这些工作加快并提高了Android应用程序中某些复杂(缓慢)的XML解析代码的可读性。 JSON解析现在可以尝试...

    MuleRestSoapClients:MuleRestSoapClients

    使用REST和SOAP客户端以及MULE ESB发送消息的演示这个项目从输入文件夹中读取Excel工作表,并将其转换为JAVA对象[EXCEL-TO -JAVA对象] 使用jaxb-xml-to-object-transformer读取转换为xml的java对象调用REST和SOAP...

    introsde-2015-assignment-1:在XML和JSON之间读写对象

    compile :将调用init,下载所需的库和工具,通过JAXB XJC从XSD定义生成Java模型,编译源代码并构建项目 execute.XPathTestAdvance :请注意完成与lab03相关的任务所需的指令 execute.JAXBMarshaller :提供一个...

    java api最新7.0

    javax.imageio.stream Java Image I/O API 的一个包,用来处理从文件和流中产生的低级别 I/O。 javax.management 提供 Java Management Extensions 的核心类。 javax.management.loading 提供实现高级动态加载的类。...

Global site tag (gtag.js) - Google Analytics