Java XML Date getXSDDateTimeFromCalendar(Calendar calTime)

Here you can find the source of getXSDDateTimeFromCalendar(Calendar calTime)

Description

Take a Calendar object and return an xsd:dateTime format string.

License

Open Source License

Parameter

Parameter Description
calTime An instance of a Calendar

Return

String

Declaration

public static String getXSDDateTimeFromCalendar(Calendar calTime) 

Method Source Code

//package com.java2s;
/* ESCAPE Software Copyright 2010 G2, Inc. - All rights reserved.
 *
 * ESCAPE is open source software distributed under GNU General Public License Version 3.  ESCAPE is not in the public domain 
 * and G2, Inc. holds its copyright.  Redistribution and use in source and binary forms, with or without modification, are
 * permitted provided that the following conditions are met:
    /*from ww w .  j  av  a 2s .c  om*/
 * 1. Redistributions of ESCAPE source code must retain the above copyright notice, this list of conditions and the following disclaimer. 
 * 2. Redistributions in binary form must reproduce the above copyright notice, this list of conditions and the following disclaimer in the documentation and/or other materials provided with the ESCAPE Software distribution. 
 * 3. Neither the name of G2, Inc. nor the names of any contributors may be used to endorse or promote products derived from this software without specific prior written permission. 
    
 * THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS ``AS IS'' AND ANY EXPRESS OR IMPLIED WARRANTIES,
 * INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED.
 * IN NO EVENT SHALL G2, INC., THE AUTHORS OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY,
 * OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA,
 * OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY,
 * OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE
 * POSSIBILITY OF SUCH DAMAGE.
    
 * You should have received a copy of the GNU General Public License Version 3 along with this program. 
 * If not, see http://www.gnu.org/licenses/ for a copy.
 */

import java.util.Calendar;

import javax.xml.bind.DatatypeConverter;

public class Main {
    /**
     * Take a Calendar object and return an xsd:dateTime format string.
     * 
     * @param calTime
     *            An instance of a Calendar
     * 
     * @return String
     */
    public static String getXSDDateTimeFromCalendar(Calendar calTime) {
        String ret = null;

        try {
            ret = DatatypeConverter.printDateTime(calTime);
        } catch (Exception e) {
            e.printStackTrace();
        }

        return ret;
    }
}

Related

  1. extractXsdDatetime(String string)
  2. formatXmlDate(Calendar cal)
  3. getDateTimeRepresentation(Calendar date)
  4. getDateTimeString(Date dateTime)
  5. getXMLDate(final Date date)
  6. isPreEIDAS(Date date)
  7. isValidDateUpdatedType(Calendar value)
  8. printDate(final Calendar date)
  9. printDate(java.util.Date dt)