import java.text.SimpleDateFormat; import java.util.Date; import java.util.GregorianCalendar; import javax.xml.datatype.DatatypeFactory; import javax.xml.datatype.XMLGregorianCalendar; /** * XMLGregorianCalendar类型和Date类型之间的相互转换 * @author Xin * 2010-06-12 */ public class DateTest { public XMLGregorianCalendar convertToXMLGregorianCalendar(Date date) { GregorianCalendar cal = new GregorianCalendar(); cal.setTime(date); XMLGregorianCalendar gc = null; try { gc = DatatypeFactory.newInstance().newXMLGregorianCalendar(cal); } catch (Exception e) { e.printStackTrace(); } return gc; } public Date convertToDate(XMLGregorianCalendar cal) throws Exception{ GregorianCalendar ca = cal.toGregorianCalendar(); return ca.getTime(); } public static void main(String[] args) { DateTest dateTest = new DateTest(); XMLGregorianCalendar d = dateTest.convertToXMLGregorianCalendar(new Date()); System.out.println(d.getDay()); XMLGregorianCalendar cal = null; try { cal = DatatypeFactory.newInstance().newXMLGregorianCalendar(); cal.setMonth(06); cal.setYear(2010); Date date = dateTest.convertToDate(cal); String format = "yyyy-MM-dd HH:mm:ss"; SimpleDateFormat formatter = new SimpleDateFormat(format); System.out.println(formatter.format(date)); } catch (Exception e) { e.printStackTrace(); } } }
相关推荐
总的来说,"一个long型与Date型时间转换工具"是一个实用的Java库,它简化了日期和时间戳之间的转换,并可能包含了一些额外的日期处理功能。对于需要频繁处理日期和时间的开发者和测试人员来说,这是一个非常有价值的...
Java 中的 Date 类型和 MySQL 的 DateTime 类型是两个不同的日期时间类型,都是用于表示日期和时间的信息,但它们之间存在一定的区别。Java 中的 Date 类型是使用java.util.Date类来表示的,而 MySQL 的 DateTime ...
"date与long型转换工具"是一个实用的小程序,它能够帮助开发者方便地在Date对象和long类型的毫秒值之间进行转换。这种转换在处理时间戳或者存储和检索时间数据时非常有用。 1. **Date类**:Java中的`java.util.Date...
在Java开发中,字符串(String)与日期(Date)之间的转换是一项常见的需求。例如,在处理用户输入的数据、解析文本文件或与数据库交互时,通常需要将字符串转换为日期对象进行进一步的操作,如日期计算、排序等;相反地...
时间差计算 string和date之间转换 拿到年月日(yyyy年MM月dd日HH点mm分)
在 Oracle 中,数据类型的转换是非常常见的操作,本文将详细介绍 Oracle 中的 varchar 和 date 的转换、number 和 varchar 的转换。 一、varchar 和 date 的转换 在 Oracle 中,varchar 类型用于存储字符串数据,...
String与Date类型转换 在Java中,String类型的日期字符串可以使用SimpleDateFormat类将其转换为Date类型的日期对象。SimpleDateFormat类提供了parse()方法,该方法可以将String类型的日期字符串转换为Date类型的...
由于Java中的`java.util.Date`类型与MySQL数据库中的`DateTime`类型存在差异,因此在存储这些时间数据时需要进行适当的转换。本文档将详细介绍如何实现这一转换过程,并提供具体的代码示例。 #### 背景介绍 Java中...
总结一下,`String`与`Date`之间的转换是Java日期处理的核心部分。`SimpleDateFormat`和`DateFormat`类提供了解析和格式化日期的强大功能。在实际开发中,根据需求选择合适的日期格式,正确处理异常,并确保代码的...
总之,在Java中处理日期和时间时,理解`java.util.Date`与`java.sql.Date`的区别以及它们之间的转换非常重要。此外,正确使用日期格式转换工具,如`SimpleDateFormat`,可以大大简化日期时间的处理过程。
- `年转换.txt`可能是文本文件,提供了特定年份与小数日期之间的转换关系,可以使用文本处理工具(如Python的open()函数)读取并解析。 理解以上概念后,你可以在实际项目中灵活运用这些方法,无论是处理Excel电子...
本文将详细介绍如何将`java.util.Date`对象转换为`java.sql.Date`对象,这对于那些需要将日期值存储到数据库中的应用程序来说至关重要。 ### 标题:util包里的Date类转换为sql包里的Date #### 了解util包里的Date...
包含了常用的java时间日期的 双向转换,日期转换为相应格式的字符串,字符串转换为相应格式的日期等。
标题提到的“XStream的Date转换 @XStreamConverter DateConverter”主要涉及两个核心概念:XStream的转换器(Converter)和`@XStreamConverter`注解。转换器是XStream的核心机制之一,它负责将Java对象转化为XML元素...
### Java.util.Date与Java.sql.Date相互转换 #### 知识点概述 在Java开发中,经常...通过上述方法,可以在Java程序中灵活地完成 `java.util.Date` 和 `java.sql.Date` 之间的相互转换,从而满足不同场景下的需求。
Date、String、Timestamp 之间的转换 Date、String、Timestamp 是 Java 中三个常用的日期和时间类,它们之间的转换是 Java 开发中经常遇到的问题。在本文中,我们将详细介绍 Date、String、Timestamp 之间的转换...
JsonObject转换Date日期的时候出现问题解决date封装成json数据出现的问题
总的来说,`Date`和`XMLGregorianCalendar`分别代表了Java程序中的日期时间处理和XML数据的日期时间表示,它们之间的转换是Java与XML数据交互的重要环节。在进行这些操作时,确保对日期和时间的精度以及时区处理有...
js处理java后台传过来的date对象并转换成指定格式的字符串,亲测可用