Java XML JAXB Unserialize parseIsoDate(String lexicalDate)

Here you can find the source of parseIsoDate(String lexicalDate)

Description

Parses an ISO 8601 date string.

License

Apache License

Parameter

Parameter Description
lexicalDate the lexical representation of the date

Exception

Parameter Description
IllegalArgumentException if the input does not conform
NullPointerException if the input is null

Return

a Calendar representing the input

Declaration

public static Calendar parseIsoDate(String lexicalDate) 

Method Source Code

//package com.java2s;
/* See the NOTICE file distributed with
 * this work for additional information regarding copyright ownership.
 * Esri Inc. licenses this file to You under the Apache License, Version 2.0
 * (the "License"); you may not use this file except in compliance with
 * the License.  You may obtain a copy of the License at
 *
 *     http://www.apache.org/licenses/LICENSE-2.0
 *
 * Unless required by applicable law or agreed to in writing, software
 * distributed under the License is distributed on an "AS IS" BASIS,
 * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
 * See the License for the specific language governing permissions and
 * limitations under the License./*from   ww w .  j  a v  a 2s  .  c  o  m*/
 */

import java.util.Calendar;

public class Main {
    /**
     * Parses an ISO 8601 date string.
     * <br/>JAXB is used as the parser to provide a suitable ISO 8601 proxy.
     * <br/>See XML Schema Part 2: Datatypes for xsd:date.
     * @param lexicalDate the lexical representation of the date
     * @return a Calendar representing the input
     * @throws IllegalArgumentException if the input does not conform
     * @throws NullPointerException if the input is null
     */
    public static Calendar parseIsoDate(String lexicalDate) {
        return javax.xml.bind.DatatypeConverter.parseDate(lexicalDate);
    }
}

Related

  1. loadXML(Class type, File sourceFile)
  2. loadXml(File file, Class requireType)
  3. loadXML(Object object, String fileNamePath)
  4. loadXMLFromString(Object object, String line)
  5. parse(final Class clazz, final InputStream inputStream)
  6. parseJaxb(Class cls, InputStream in)
  7. parseXml(final Class klass, final Reader xmlReader)
  8. parseXML(String content, Class clazz)
  9. parseXmlFile(Class type, String filePath)