Java Calendar Parse stringToCalendar(String fecha, String formato)

Here you can find the source of stringToCalendar(String fecha, String formato)

Description

entrega un objetod el tipo GregorianCalendar con la fecha indicada

License

Apache License

Parameter

Parameter Description
fecha texto a convertir en fecha
formato usar Utils.FORMATO_FECHA_CORTA o Utils.FORMATO_FECHA_LARGE

Exception

Parameter Description
Exception an exception

Return

objeto gregoriancalendar con la fecha en el formato indicado

Declaration

public static GregorianCalendar stringToCalendar(String fecha, String formato) throws Exception 

Method Source Code

//package com.java2s;
//License from project: Apache License 

import java.text.SimpleDateFormat;

import java.util.GregorianCalendar;

public class Main {
    /**/*  w  w  w.  j ava 2s.com*/
     * entrega un objetod el tipo GregorianCalendar con la fecha indicada
     * @param fecha texto a convertir en fecha
     * @param formato usar Utils.FORMATO_FECHA_CORTA o Utils.FORMATO_FECHA_LARGE
     * @return objeto gregoriancalendar con la fecha en el formato indicado
     * @throws Exception
     */
    public static GregorianCalendar stringToCalendar(String fecha, String formato) throws Exception {
        fecha = nullToBlank(fecha);
        GregorianCalendar gc = new GregorianCalendar();
        SimpleDateFormat df = new SimpleDateFormat(formato);
        gc.setTime(df.parse(fecha));
        return gc;
    }

    /**
     * retorna una cadena vacia en caso de ser null
     */
    public static String nullToBlank(Object texto) {
        try {
            if (texto == null) {
                return "";
            }
            if (texto.toString().trim().equals("null")) {
                return "";
            }
            return texto.toString().trim();
        } catch (Exception e) {
            return "";
        }

    }
}

Related

  1. str2Calendar(String pString)
  2. str2Calendar(String str, String format)
  3. string2Calendar(String data)
  4. stringCalendar(Calendar cal)
  5. stringToCalendar(final String str, String format, boolean lenient)
  6. toCalendar(Object value, String format)
  7. toCalendar(String str)
  8. toGregorianCalendar(String value)
  9. toLocalCustomFormatCalendar( String calString, String format)