javax.xml.datatype.XMLGregorianCalendar
来源:互联网 发布:ipad能编辑淘宝店铺 编辑:程序博客网 时间:2024/06/05 07:39
javax.xml.datatype.XMLGregorianCalendar
XMLGregorianCalendar是GregorianCalendar(格里历,阳历)在XML领域中的对应类,算是Webservice、JAXB这些应用经常出现的关于日期时间的经典入门问题。
使用javax.xml.datatype.DatatypeFactory、java.text.SimpleDateFormat、java.util.GregorianCalendar可以轻松解决XMLGregorianCalendar相关问题。
- //GregorianCalendar-〉XMLGregorianCalendar
- GregorianCalendar nowGregorianCalendar =new GregorianCalendar();
- XMLGregorianCalendar xmlDatetime= DatatypeFactory.newInstance().newXMLGregorianCalendar(nowGregorianCalendar);
- //XMLGregorianCalendar ->GregorianCalendar
- nowGregorianCalendar = xmlDatetime.toGregorianCalendar();
- //GregorianCalendar->String
- SimpleDateFormat simpleDateFormat =new SimpleDateFormat("yyyy-MM-dd HH:mm:ss");
- String dateTimeString=simpleDateFormat.format(nowGregorianCalendar.getTime());
- //GregorianCalendar->Date
- Date date = nowGregorianCalendar.getTime();
- //Date->GregorianCalendar
- nowGregorianCalendar.setTime(date);
- //String->Date
- date=simpleDateFormat.parse("1981-07-22 00:00:00");
- //Date->String
- String dateString=simpleDateFormat.format(date.getTime());
- //Sring->XMLGregorianCalendar
- nowGregorianCalendar.setTime(simpleDateFormat.parse("1981-07-22 00:00:00"));
- xmlDatetime= DatatypeFactory.newInstance().newXMLGregorianCalendar(nowGregorianCalendar);
- //XMLGregorianCalendar->Sring
- simpleDateFormat.format(xmlDatetime.toGregorianCalendar().getTime());
- javax.xml.datatype.XMLGregorianCalendar
- javax.xml.datatype.XMLGregorianCalendar
- java.util.Date转javax.xml.datatype.XMLGregorianCalendar
- 利用 javax.xml.datatype.Duration 解析 activiti:dueDate="P1DT3H" 这种时间格式
- XMLGregorianCalendar
- XMLGregorianCalendar
- XMLGregorianCalendar
- javax.xml.transform.TransformerFactoryConfigurationError:
- javax.xml.transform.TransformerFactoryConfigurationError
- javax.xml.transform.TransformerFactoryConfigurationError
- javax.xml.transform.TransformerFactoryConfigurationError
- javax.xml.transform.TransformerFactoryConfigurationError
- javax.xml.namespace.QName
- javax.xml.stream.xmlstreamexception
- javax.xml.namespace.QName
- javax.xml.bind.UnmarshalException
- javax.xml.stream.XMLStreamException
- javax.xml.ws.WebServiceException
- log4j 输入不同日志文件
- android socket 聊天实现
- 从递归算法开始学习
- 如何将自己写的verilog模块封装成IP核
- C语言编程笔试题(一直更新)
- javax.xml.datatype.XMLGregorianCalendar
- 编程挑战--最小操作数(C#.Net版算法)
- Ubuntu 12.04 server 安装后可能需要更新 apt 源
- MUST Read
- ARM GCC 内嵌(inline)汇编手册
- 网站开发后台技术一
- 经典案例,二分查找的三种实现方式
- OSI七层模型基础知识及各层常见应用
- 黑马程序员_毕向东_JavaScript视频教程--学习笔记