zoukankan      html  css  js  c++  java
  • java中XMLGregorianCalendar类型和Date类型之间的相互转换

    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();
             }
         }
    }

    参考:http://blog.163.com/zhaowenchao_vip/blog/static/171515144201152141214975/

  • 相关阅读:
    水平时间轴 html + css
    position:fixed 属性在iphone 中不起作用
    placeholer 换行
    单选 复选按钮 样式
    vux 中popup 组件 Mask 遮罩在最上层问题的解决
    vux 表单提交数据 返回后页面跳转
    前端 js 发送验证码
    前端 js 实现简单 表单提交
    vux 获取后台数据
    装饰模式之AOP之动态改变参数,和原函数绑定属性丢失
  • 原文地址:https://www.cnblogs.com/qyhol/p/5807334.html
Copyright © 2011-2022 走看看