Java XML Date Create xmlGregorianToString(XMLGregorianCalendar timestamp)

Here you can find the source of xmlGregorianToString(XMLGregorianCalendar timestamp)

Description

xml Gregorian To String

License

Open Source License

Declaration

public static String xmlGregorianToString(XMLGregorianCalendar timestamp) 

Method Source Code

//package com.java2s;
/*/*from www. ja  va 2 s .  com*/
?Developed with the contribution of the European Commission - Directorate General for Maritime Affairs and Fisheries
? European Union, 2015-2016.
    
This file is part of the Integrated Fisheries Data Management (IFDM) Suite. The IFDM Suite is free software: you can
redistribute it and/or modify it under the terms of the GNU General Public License as published by the
Free Software Foundation, either version 3 of the License, or any later version. The IFDM Suite is distributed in
the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or
FITNESS FOR A PARTICULAR PURPOSE.  See the GNU General Public License for more details. You should have received a
copy of the GNU General Public License along with the IFDM Suite. If not, see <http://www.gnu.org/licenses/>.
 */

import javax.xml.datatype.XMLGregorianCalendar;
import java.text.DateFormat;
import java.text.SimpleDateFormat;
import java.util.Date;

public class Main {
    final static String FORMAT = "yyyy-MM-dd HH:mm:ss Z";

    public static String xmlGregorianToString(XMLGregorianCalendar timestamp) {
        if (timestamp == null) {
            return null;
        } else {
            return dateToString(timestamp.toGregorianCalendar().getTime());
        }
    }

    public static String dateToString(Date date) {
        String dateString = null;
        if (date != null) {
            DateFormat df = new SimpleDateFormat(FORMAT);
            dateString = df.format(date);
        }
        return dateString;
    }
}

Related

  1. xmlGregorianCalendar()
  2. xmlGregorianCalendarToDate(XMLGregorianCalendar cal)
  3. xmlGregorianCalendarToDate(XMLGregorianCalendar calendar)
  4. XMLGregorianCalendarToDate(XMLGregorianCalendar gc)
  5. xmlGregorianCalendarToTimestamp(XMLGregorianCalendar xgc)
  6. xmlToDate(XMLGregorianCalendar calendar, DateFormat format)
  7. xmlToDateTime(final XMLGregorianCalendar xmlCal)