Here you can find the source of stringToCalendar(String fecha, String formato)
Parameter | Description |
---|---|
fecha | texto a convertir en fecha |
formato | usar Utils.FORMATO_FECHA_CORTA o Utils.FORMATO_FECHA_LARGE |
Parameter | Description |
---|---|
Exception | an exception |
public static GregorianCalendar stringToCalendar(String fecha, String formato) throws Exception
//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 ""; } } }