zoukankan      html  css  js  c++  java
  • Removing Timezone from XMLGregorianCalendar

    1、去掉時間之後的“Z”或者修改時區

     1 package Package0809;
     2 
     3 import javax.xml.datatype.DatatypeConfigurationException;
     4 import javax.xml.datatype.DatatypeConstants;
     5 import javax.xml.datatype.DatatypeFactory;
     6 import java.util.Date;
     7 import java.util.GregorianCalendar;
     8 /**
     9  * @author Allen.Lv
    10  * @version 1.0
    11  * date-time: 2018/8/9-16:53
    12  * desc: Create Successful!
    13  **/
    14 public class XMLGregorianCalendar {
    15 
    16     public static void main(String[] args) {
    17         javax.xml.datatype.XMLGregorianCalendar xmlDate = null;
    18         GregorianCalendar gc = new GregorianCalendar();
    19         gc.setTime(new Date());
    20 
    21         try {
    22             xmlDate = DatatypeFactory.newInstance().newXMLGregorianCalendar(gc);
    23             System.out.println("xmlDate-----:"+xmlDate.toString());
    24             //To Remove TimeZone or "Z"
    25             xmlDate.setTimezone(DatatypeConstants.FIELD_UNDEFINED);
    26             System.out.println("Without Time Zone-----:"+xmlDate.toString());
    27 
    28             //To Remove Time information
    29             xmlDate.setTime(DatatypeConstants.FIELD_UNDEFINED,
    30                     DatatypeConstants.FIELD_UNDEFINED,
    31                     DatatypeConstants.FIELD_UNDEFINED,
    32                     DatatypeConstants.FIELD_UNDEFINED);
    33             System.out.println("Without Time Zone & Time :- " + xmlDate.toString());
    34 
    35         } catch (DatatypeConfigurationException e) {
    36             e.printStackTrace();
    37         }
    38     }
    39 
    40 
    41 }
  • 相关阅读:
    solr总结
    jeesite
    Freemarker模板的使用简介
    Sd
    Sd
    Sd
    Standard Java集合类问题待整理
    Standard
    Linux并发服务器设计
    Java 生产者消费者 & 例题
  • 原文地址:https://www.cnblogs.com/javallh/p/9450107.html
Copyright © 2011-2022 走看看