XMLGregorianCalendar 与 Date 转换
public static Date convertToDate(XMLGregorianCalendar cal){
if(null == cal){
return null;
}
GregorianCalendar ca = cal.toGregorianCalendar();
return ca.getTime();
}
/**
* 日期类型转换
* @param cal
* @return
*/
@SuppressWarnings("static-access")
public static XMLGregorianCalendar convertToXMLGregorianCalendar(Date cal){
Calendar calendar = Calendar.getInstance();
calendar.setTime(cal);
javax.xml.datatype.DatatypeFactory dtf = null;
try {
dtf = DatatypeFactory.newInstance();
return dtf.newXMLGregorianCalendar(calendar.get(calendar.YEAR),
calendar.get(calendar.MONTH) + 1,
calendar.get(calendar.DAY_OF_MONTH),
calendar.get(calendar.HOUR_OF_DAY),
calendar.get(calendar.MINUTE),
calendar.get(calendar.SECOND),
calendar.get(calendar.MILLISECOND),
calendar.get(calendar.ZONE_OFFSET)/ (1000 * 60));
} catch (DatatypeConfigurationException e) {
return null;
}
}
分享到:
相关推荐
这个“一个long型与Date型时间转换工具”正是为了简化这类操作而设计的。Long类型在Java中通常用来存储时间戳,即从1970年1月1日(UTC)开始到现在的毫秒数。Date对象则用于表示特定的瞬间,精确到毫秒。转换工具的...
"date与long型转换工具"是一个实用的小程序,它能够帮助开发者方便地在Date对象和long类型的毫秒值之间进行转换。这种转换在处理时间戳或者存储和检索时间数据时非常有用。 1. **Date类**:Java中的`java.util.Date...
标题提到的“XStream的Date转换 @XStreamConverter DateConverter”主要涉及两个核心概念:XStream的转换器(Converter)和`@XStreamConverter`注解。转换器是XStream的核心机制之一,它负责将Java对象转化为XML元素...
- `年转换.txt`可能是文本文件,提供了特定年份与小数日期之间的转换关系,可以使用文本处理工具(如Python的open()函数)读取并解析。 理解以上概念后,你可以在实际项目中灵活运用这些方法,无论是处理Excel电子...
String与Date类型转换 在Java中,String类型的日期字符串可以使用SimpleDateFormat类将其转换为Date类型的日期对象。SimpleDateFormat类提供了parse()方法,该方法可以将String类型的日期字符串转换为Date类型的...
### String与Date的转换 #### 一、引言 在Java开发中,字符串(String)与日期(Date)之间的转换是一项常见的需求。例如,在处理用户输入的数据、解析文本文件或与数据库交互时,通常需要将字符串转换为日期对象进行...
java_sql_Date与java_util_Date转换
包含了常用的java时间日期的 双向转换,日期转换为相应格式的字符串,字符串转换为相应格式的日期等。
### Java.util.Date与Java.sql.Date互转及字符串转换为日期时间格式 #### 一、Java.util.Date与Java.sql.Date的基本概念 在Java编程语言中,处理日期和时间时经常使用到`java.util.Date`和`java.sql.Date`这两个类...
js处理java后台传过来的date对象并转换成指定格式的字符串,亲测可用
方便实用的日期转换工具,Julian date <=> ISO Date format
JsonObject转换Date日期的时候出现问题解决date封装成json数据出现的问题
在 Oracle 中,数据类型的转换是非常常见的操作,本文将详细介绍 Oracle 中的 varchar 和 date 的转换、number 和 varchar 的转换。 一、varchar 和 date 的转换 在 Oracle 中,varchar 类型用于存储字符串数据,...
本文将详细介绍如何将`java.util.Date`对象转换为`java.sql.Date`对象,这对于那些需要将日期值存储到数据库中的应用程序来说至关重要。 ### 标题:util包里的Date类转换为sql包里的Date #### 了解util包里的Date...
由于Java中的`java.util.Date`类型与MySQL数据库中的`DateTime`类型存在差异,因此在存储这些时间数据时需要进行适当的转换。本文档将详细介绍如何实现这一转换过程,并提供具体的代码示例。 #### 背景介绍 Java中...
总结一下,`String`与`Date`之间的转换是Java日期处理的核心部分。`SimpleDateFormat`和`DateFormat`类提供了解析和格式化日期的强大功能。在实际开发中,根据需求选择合适的日期格式,正确处理异常,并确保代码的...
javascript Date比较和Date转换为时间戳(毫秒)
### Java.util.Date与Java.sql.Date相互转换 #### 知识点概述 在Java开发中,经常需要处理日期和时间相关的操作。Java标准库提供了两个重要的日期类:`java.util.Date` 和 `java.sql.Date`。虽然它们名字相似,但...
### Date 日期时间的各种转换详解 #### 概述 在Java开发中,处理日期与时间是常见的需求之一。本文将详细介绍如何使用Java进行日期时间的转换,并解释代码中涉及的关键概念和技术点。通过本篇文章,您将能够掌握...