`

XMLGregorianCalendar 与 Date 转换

    博客分类:
  • JAVA
阅读更多

 

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型与Date型时间转换工具”正是为了简化这类操作而设计的。Long类型在Java中通常用来存储时间戳,即从1970年1月1日(UTC)开始到现在的毫秒数。Date对象则用于表示特定的瞬间,精确到毫秒。转换工具的...

    date与long型转换工具

    "date与long型转换工具"是一个实用的小程序,它能够帮助开发者方便地在Date对象和long类型的毫秒值之间进行转换。这种转换在处理时间戳或者存储和检索时间数据时非常有用。 1. **Date类**:Java中的`java.util.Date...

    XStream的Date转换 @XStreamConverter DateConverter

    标题提到的“XStream的Date转换 @XStreamConverter DateConverter”主要涉及两个核心概念:XStream的转换器(Converter)和`@XStreamConverter`注解。转换器是XStream的核心机制之一,它负责将Java对象转化为XML元素...

    decimal date转换_date转decimal_decimal转date_decimal转date_timeconver

    - `年转换.txt`可能是文本文件,提供了特定年份与小数日期之间的转换关系,可以使用文本处理工具(如Python的open()函数)读取并解析。 理解以上概念后,你可以在实际项目中灵活运用这些方法,无论是处理Excel电子...

    Date类型数据转换

    String与Date类型转换 在Java中,String类型的日期字符串可以使用SimpleDateFormat类将其转换为Date类型的日期对象。SimpleDateFormat类提供了parse()方法,该方法可以将String类型的日期字符串转换为Date类型的...

    String与date的转换

    ### String与Date的转换 #### 一、引言 在Java开发中,字符串(String)与日期(Date)之间的转换是一项常见的需求。例如,在处理用户输入的数据、解析文本文件或与数据库交互时,通常需要将字符串转换为日期对象进行...

    java_sql_Date与java_util_Date转换

    java_sql_Date与java_util_Date转换

    Date 转换工具类

    包含了常用的java时间日期的 双向转换,日期转换为相应格式的字符串,字符串转换为相应格式的日期等。

    java.util.Date与java.sql.Date互转及字符串转换为日期时间格式.docx

    ### Java.util.Date与Java.sql.Date互转及字符串转换为日期时间格式 #### 一、Java.util.Date与Java.sql.Date的基本概念 在Java编程语言中,处理日期和时间时经常使用到`java.util.Date`和`java.sql.Date`这两个类...

    js处理java后台传过来的date对象并转换成指定格式的字符串

    js处理java后台传过来的date对象并转换成指定格式的字符串,亲测可用

    Julian date 转换工具

    方便实用的日期转换工具,Julian date <=> ISO Date format

    JsonObject转换Date日期

    JsonObject转换Date日期的时候出现问题解决date封装成json数据出现的问题

    oracle中varchar与date的转换,number与varchar的转换.pdf

    在 Oracle 中,数据类型的转换是非常常见的操作,本文将详细介绍 Oracle 中的 varchar 和 date 的转换、number 和 varchar 的转换。 一、varchar 和 date 的转换 在 Oracle 中,varchar 类型用于存储字符串数据,...

    util包里的Date类转换为sql包里的Date

    本文将详细介绍如何将`java.util.Date`对象转换为`java.sql.Date`对象,这对于那些需要将日期值存储到数据库中的应用程序来说至关重要。 ### 标题:util包里的Date类转换为sql包里的Date #### 了解util包里的Date...

    java的Date类型转换成MySQL的DateTime类型.docx

    由于Java中的`java.util.Date`类型与MySQL数据库中的`DateTime`类型存在差异,因此在存储这些时间数据时需要进行适当的转换。本文档将详细介绍如何实现这一转换过程,并提供具体的代码示例。 #### 背景介绍 Java中...

    String和Date的转换

    总结一下,`String`与`Date`之间的转换是Java日期处理的核心部分。`SimpleDateFormat`和`DateFormat`类提供了解析和格式化日期的强大功能。在实际开发中,根据需求选择合适的日期格式,正确处理异常,并确保代码的...

    javascript Date比较和Date转换为时间戳(毫秒)

    javascript Date比较和Date转换为时间戳(毫秒)

    java.util.Date与java.sql.Date相互转换

    ### Java.util.Date与Java.sql.Date相互转换 #### 知识点概述 在Java开发中,经常需要处理日期和时间相关的操作。Java标准库提供了两个重要的日期类:`java.util.Date` 和 `java.sql.Date`。虽然它们名字相似,但...

    Date日期时间 各种转换

    ### Date 日期时间的各种转换详解 #### 概述 在Java开发中,处理日期与时间是常见的需求之一。本文将详细介绍如何使用Java进行日期时间的转换,并解释代码中涉及的关键概念和技术点。通过本篇文章,您将能够掌握...

Global site tag (gtag.js) - Google Analytics