The::Beastieux

Sangre de Bestia + Corazón de Pingüino | Un blog acerca de Linux, *BSD, Open Source, Software Libre, Programación …

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"));
    }
}
About these ads

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

  1. omar julio 9, 2013 en 2:24 pm

    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. Ariel septiembre 30, 2012 en 6:21 pm

    “”””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. lenin junio 22, 2012 en 4:41 pm

    no se porque cuando convierto una cadena en date me muestra la fecha distorsionada a lo q esta en string.

  4. Anónimo junio 14, 2012 en 9:45 pm

    esto es lo q obtengo con el codigo:

    java.text.ParseException: Unparseable date: “Thu Jun 14 21:28:33 COT 2012″

    • fockewulf190 junio 15, 2012 en 6:07 pm

      Debes revisar la sintaxis correcta de tu fecha, pásate por aquí: http://docs.oracle.com/javase/tutorial/i18n/format/dateintro.html y revisa los diferentes formatos de fecha, revisa el apartado de: Using Predefined Formats y también Customizing Formats

  5. Anónimo junio 11, 2012 en 4:14 am

    por que getdate????

    • fockewulf190 junio 11, 2012 en 11:12 am

      Porque obtienes la fecha del sistema, (ojo, tu Sistema Operativo debe estar bien configurado con la fecha y hora actuales, de lo contrario te desplegará un dato equivocado).

  6. Gerardo García González diciembre 6, 2011 en 4:33 pm

    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!!

No te quedes callado. Pregunta, Comenta, Comparte, Sígueme, Suscríbete, Déjame tu opinión... Soy Beastieux Zeroo...

Introduce tus datos o haz clic en un icono para iniciar sesión:

Logo de WordPress.com

Estás comentando usando tu cuenta de WordPress.com. Cerrar sesión / Cambiar )

Imagen de Twitter

Estás comentando usando tu cuenta de Twitter. Cerrar sesión / Cambiar )

Foto de Facebook

Estás comentando usando tu cuenta de Facebook. Cerrar sesión / Cambiar )

Google+ photo

Estás comentando usando tu cuenta de Google+. Cerrar sesión / Cambiar )

Conectando a %s

Seguir

Recibe cada nueva publicación en tu buzón de correo electrónico.

Únete a otros 553 seguidores

A %d blogueros les gusta esto: