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...
String与Date类型转换 在Java中,String类型的日期字符串可以使用SimpleDateFormat类将其转换为Date类型的日期对象。SimpleDateFormat类提供了parse()方法,该方法可以将String类型的日期字符串转换为Date类型的...
java_sql_Date与java_util_Date转换
Timestamp与Date互转 在Java编程中,Timestamp和Date是两个常用的时间类型,前者是数据库类型,而后者是Java.util包中的类。由于它们的类型不同,因此在实际开发中,经常需要将Timestamp和Date类型相互转换。下面将...
标题提到的“XStream的Date转换 @XStreamConverter DateConverter”主要涉及两个核心概念:XStream的转换器(Converter)和`@XStreamConverter`注解。转换器是XStream的核心机制之一,它负责将Java对象转化为XML元素...
包含了常用的java时间日期的 双向转换,日期转换为相应格式的字符串,字符串转换为相应格式的日期等。
String与date的转换,在JAVA中得以实现。
js处理java后台传过来的date对象并转换成指定格式的字符串,亲测可用
JsonObject转换Date日期的时候出现问题解决date封装成json数据出现的问题
方便实用的日期转换工具,Julian date <=> ISO Date format
在 Oracle 中,数据类型的转换是非常常见的操作,本文将详细介绍 Oracle 中的 varchar 和 date 的转换、number 和 varchar 的转换。 一、varchar 和 date 的转换 在 Oracle 中,varchar 类型用于存储字符串数据,...
小数点时间转换
归纳了java中Date类型的转换和Oracle中Date类型转换的常见和部分不常见问题总结
javascript Date比较和Date转换为时间戳(毫秒)
之前在做app,ios程序员要求将html5的日期(2015年10月15日转换为2015-10-15),这里了用户的错觉来实现,简单粗暴
Java 中 Date 类型转换为 MySQL 的 DateTime 类型 Java 中的 Date 类型和 MySQL 的 DateTime 类型是两个不同的日期时间类型,都是用于表示日期和时间的信息,但它们之间存在一定的区别。Java 中的 Date 类型是使用...
java.util.Date与java.sql.Date互转及字符串转换为日期时间格式.docx
Date 日期时间 各种转换 有你需要的所有格式
然而,有时开发者可能会遇到“Date转换问题”,这通常与日期格式不匹配、空值处理不当或自定义转换器配置错误有关。 这篇名为“Struts2 Date转换问题”的博文可能探讨了以下关键知识点: 1. **类型转换**:Struts2...