Java String to Time getCalendarFromCPEGeneratorDateTime(String cpeDateTime)

Here you can find the source of getCalendarFromCPEGeneratorDateTime(String cpeDateTime)

Description

Take a value of a cpe dictionary's generator timestamp and return a Calendar object.

License

Open Source License

Parameter

Parameter Description
cpeDateTime A string in the form of yyyy-mm-ddThh:mm:ss

Return

Calendar

Declaration

public static Calendar getCalendarFromCPEGeneratorDateTime(String cpeDateTime) 

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 .  co  m*/
 * 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.text.SimpleDateFormat;
import java.util.Calendar;
import java.util.Date;

public class Main {
    /**
     * Take a value of a cpe dictionary's generator timestamp and return a
     * Calendar object.
     * 
     * @param cpeDateTime
     *            A string in the form of yyyy-mm-ddThh:mm:ss
     * 
     * @return Calendar
     */
    public static Calendar getCalendarFromCPEGeneratorDateTime(String cpeDateTime) {
        Calendar c = null;
        String dateFormatString = "yyyy-MM-dd'T'hh:mm:ss";

        try {
            SimpleDateFormat sdf = new SimpleDateFormat(dateFormatString);

            Date d = sdf.parse(cpeDateTime);
            c = Calendar.getInstance();
            c.setTime(d);
        } catch (Exception e) {
            e.printStackTrace();
        }

        return c;
    }
}

Related

  1. getAsDateTime(String dateTime)
  2. getCalendarForSpecifiedDate(final String dateTime)
  3. getCalendarFromDate(final String dateTime)
  4. getDlayDateTime(String playDate, String playTime)
  5. getEndTime(String flag, int value)
  6. getExecutionDateTime(String input)