Java XML Date to getLocalTimeFromXMLGregorianCalendar( XMLGregorianCalendar xgcal)

Here you can find the source of getLocalTimeFromXMLGregorianCalendar( XMLGregorianCalendar xgcal)

Description

Returns a time string of the form given by Date.toString() from the specified XMLGregorianCalendar.

License

Open Source License

Parameter

Parameter Description
xgcal a parameter

Declaration

public static String getLocalTimeFromXMLGregorianCalendar(
        XMLGregorianCalendar xgcal) 

Method Source Code

//package com.java2s;
//License from project: Open Source License 

import java.util.Date;
import java.util.GregorianCalendar;

import java.util.TimeZone;
import javax.xml.datatype.XMLGregorianCalendar;

public class Main {
    /** String used for non-available data */
    private static final String NOT_AVAILABLE = "NA";

    /**// w  w w.ja va 2s  .com
     * Returns a time string of the form given by Date.toString() from the
     * specified XMLGregorianCalendar. If the input is null, then the value of
     * NOT_AVAILABLE is returned.
     * 
     * @param xgcal
     * @return
     * @see #NOT_AVAILABLE
     */
    public static String getLocalTimeFromXMLGregorianCalendar(
            XMLGregorianCalendar xgcal) {
        if (xgcal == null) {
            return NOT_AVAILABLE;
        }
        GregorianCalendar gcal = xgcal.toGregorianCalendar(
                TimeZone.getTimeZone("GMT"), null, null);
        // Get the date
        Date date = gcal.getTime();
        return date.toString();
    }
}

Related

  1. getDateFromXmlGregorianCalendar(XMLGregorianCalendar da)
  2. getDateFromXMLGregorianCalendar(XMLGregorianCalendar xmlCalendar)
  3. getDateFromXMLGregorianCalendar(XMLGregorianCalendar xmlGregorianCalendar)
  4. getDurationFromCalendar( final XMLGregorianCalendar cal)
  5. getGmtTimeFromXMLGregorianCalendar( XMLGregorianCalendar xgcal)
  6. getMilliseconds(XMLGregorianCalendar xmlCalendar)
  7. getNextMonthDate(GregorianCalendar calendar)
  8. toTimestamp(XMLGregorianCalendar calendar)
  9. toTimestamp(XMLGregorianCalendar xgc)