Código Java – Convertir un String a Date (Fecha)

Este es el Ejemplo #11 del Topic: Programación Gráfica en Java.

Bueno, éste topic no necesita de mucho detalle, lo único que hace el fragmento de código es convertir un tipo de datos String a un Date, es decir, una cadena a un tipo de dato fecha:

...
    public Date getDate(String date)
    {
        DateFormat df = new SimpleDateFormat("yyyy-MM-dd");

        try {

            return df.parse(date);

        } catch (ParseException ex) {
        }

        return null;
    }
...

Código de Ejemplo:

package beastieux.gui;

import java.text.DateFormat;
import java.text.ParseException;
import java.text.SimpleDateFormat;
import java.util.Date;
import javax.swing.JOptionPane;

/**
 *
 * @author beastieux
 */
public class Ejm11_ConvertirStringEnDate {
    public Date getDate(String date)
    {
        DateFormat df = new SimpleDateFormat("yyyy-MM-dd");

        try {

            return df.parse(date);

        } catch (ParseException ex) {
        }

        return null;
    }

    public static void main(String args[]) {
        Ejm11_ConvertirStringEnDate obj = new Ejm11_ConvertirStringEnDate();

        JOptionPane.showMessageDialog(null, obj.getDate("2010-12-20"));
    }
}

Pueder ir al artículo principal:

Códigos Sencillos hechos en Java

9 thoughts on “Código Java – Convertir un String a Date (Fecha)

  1. ola oye como puedo convertir la hora a letras bueno tengo un codigo k me convierte nadamas en el dia a letra el año lo deja en numero.bueno de antemano graxias saludos…………

  2. «»»»Genial apunte! es muy buen dato sobre todo cuando se tabaja con las consultas de MySQL para visualizarlas en un JCalendar o un simple textbox.»»»»»»
    ???????????
    Porque pusiste este comentario si nadie dio una solucion a este problema java.text.ParseException: Unparseable date: “Thu Jun 14 21:28:33 COT 2012″

  3. Genial apunte! es muy buen dato sobre todo cuando se tabaja con las consultas de MySQL para visualizarlas en un JCalendar o un simple textbox.

    Gracias!!

Deja un comentario