发布 webService 时,java.util.Date 类型会自动转为:XMLGregorianCalendar ,为此需要手动将 XMLGregorianCalendar 转为 Date,下面来介绍它们间的互转。
/**
* XMLGregorianCalendar 转换为Date类型
*/
public static void main(String[] args){
javax.xml.datatype.DatatypeFactory dtf = javax.xml.datatype.DatatypeFactory.newInstance();
javax.xml.datatype.XMLGregorianCalendar dateType = dtf.newXMLGregorianCalendar();
java.util.Calendar calendar = java.util.Calendar.getInstance();
//calendar.set(dateType.getYear(),dateType.getMonth(),dateType.getDay());
// 下面有位朋友应该 是在 此处有点迷惑,我写完整了。不好意思。
calendar.set(1989,10,26);
Date birthday = calendar.getTime();
}
/**
* Date 转换为XMLGregorianCalendar类型
*/
public static void main(String[] args){
java.util.Calendar calendar = java.util.Calendar.getInstance();
calendar.set(1989,10,26);
javax.xml.datatype.DatatypeFactory dtf;
try {
dtf = javax.xml.datatype.DatatypeFactory.newInstance();
} catch (DatatypeConfigurationException e) {
// TODO Auto-generated catch block
e.printStackTrace();
}
javax.xml.datatype.XMLGregorianCalendar dateType = dtf.newXMLGregorianCalendar();
dateType.setYear(calendar.YEAR);
dateType.setMonth(calendar.MONTH);
dateType.setDay(calendar.DAY_OF_MONTH);
}
分享到:
相关推荐
String与Date类型转换 在Java中,String类型的日期字符串可以使用SimpleDateFormat类将其转换为Date类型的日期对象。SimpleDateFormat类提供了parse()方法,该方法可以将String类型的日期字符串转换为Date类型的...
java编程中String类型时间转化成Date类型
此外,考虑到"转换"这一标签,TimeUtil可能还提供了日期和时间的其他转换功能,如将Date转换为其他常见格式(如"yyyy-MM-dd HH:mm:ss"),或将字符串日期转换为Date对象。这些功能可以极大地提高开发和测试的效率,...
Java 中实现 LocalDateTime 与 Date 相互转化 Java 中的日期和时间处理一直是开发者们关心的焦点,特别是 Java 8 中引入的新日期和时间 API。LocalDateTime 和 Date 是 Java 中两个常用的日期和时间类,它们之间的...
"date与long型转换工具"是一个实用的小程序,它能够帮助开发者方便地在Date对象和long类型的毫秒值之间进行转换。这种转换在处理时间戳或者存储和检索时间数据时非常有用。 1. **Date类**:Java中的`java.util.Date...
Java实现的时间戳与date对象相互转换功能示例 Java是一种广泛使用的编程语言,在处理日期和时间戳时,需要实现时间戳与date对象之间的互相转换。下面将详细介绍Java实现的时间戳与date对象相互转换功能。 一、日期...
Hibernate会自动管理日期类型的转换,这意味着开发者不需要担心`java.util.Date`和`java.sql.Date`之间的转换细节,也不需要关心存储的日期是否包含时间部分。这是因为Hibernate内部实现了相应的映射逻辑,使得开发...
Java8 LocalDate和Date的相互转化工具类, 提供了两个方法。
Java 中 Date 类型转换为 MySQL 的 DateTime 类型 Java 中的 Date 类型和 MySQL 的 DateTime 类型是两个不同的日期时间类型,都是用于表示日期和时间的信息,但它们之间存在一定的区别。Java 中的 Date 类型是使用...
在Java编程语言中,时间戳(timestamp)与`java.util.Date`对象之间的转换是处理...以上就是Java中时间戳与`Date`对象相互转换的相关知识点。理解并掌握这些基本操作,对于开发涉及日期和时间处理的应用程序至关重要。
由于Java中的`java.util.Date`类与MySQL数据库中的`DateTime`类型在格式上存在差异,因此在将时间数据写入数据库前,通常需要进行格式转换。 #### Java中的Date类型 在Java中,`java.util.Date`类是用于表示特定...
本文档将详细介绍如何在Java中实现Date类型、long类型和String类型之间的相互转换。 首先,我们来看Date类型转换为long类型。Date类提供了getTime()方法,可以返回一个代表时间的long型的毫秒值。这个值是从1970年1...
### Java.util.Date与Java.sql.Date相互转换 #### 知识点概述 在Java开发中,经常需要处理日期和时间相关的操作。Java标准库提供了两个重要的日期类:`java.util.Date` 和 `java.sql.Date`。虽然它们名字相似,但...
java中各种日期类型与字符串类型相互转换
在这个场景中,我们将深入探讨XStream如何处理日期类型,特别是使用`@XStreamConverter`注解来自定义Date转换器。 标题提到的“XStream的Date转换 @XStreamConverter DateConverter”主要涉及两个核心概念:XStream...
在Java编程语言中,日期(Date)对象和字符串(String)之间的转换是常见的操作。日期对象用于存储和处理时间信息,而字符串则常用于显示日期或读取用户输入。了解如何在两者之间进行转换对于编写涉及日期处理的程序...
由于它们的类型不同,因此在实际开发中,经常需要将Timestamp和Date类型相互转换。下面将详细介绍Timestamp和Date类型的互转。 1. Timestamp转Date 在数据库中,我们经常使用Timestamp类型来存储时间数据。当我们...