Cómo convertir una cadena hasta la fecha en Java
    
    
            Hassan Saeed
    12 octubre 2023
    
    Java
    Java String
    
 
Este tutorial discute los métodos para convertir una String en una date en Java.
Usa SimpleDateFormat para convertir una cadena en una date en Java
    
La forma más simple de convertir una cadena en date en Java es usando la clase SimpleDateFormat. Primero, necesitamos definir la fecha que representa nuestro formato de Cadena, como yyyy-MM-dd. El siguiente ejemplo lo ilustra:
import java.text.ParseException;
import java.text.SimpleDateFormat;
import java.util.*;
public class MyClass {
  public static void main(String args[]) throws ParseException {
    SimpleDateFormat sdf = new SimpleDateFormat("yyyy-MM-dd");
    String strDate = "2000-05-01";
    Date date = new Date(sdf.parse(strDate).getTime());
    System.out.println(date);
  }
}
Esto resulta en:
Mon May 01 00:00:00 GMT 2000
Intentemos esto con unos cuantos formatos de fecha más. El siguiente ejemplo convierte la cadena "January 2, 2010" a una date en Java.
import java.text.ParseException;
import java.text.SimpleDateFormat;
import java.util.*;
public class MyClass {
  public static void main(String args[]) throws ParseException {
    SimpleDateFormat sdf = new SimpleDateFormat("MMMM d, yyyy");
    String strDate = "January 2, 2010";
    Date date = new Date(sdf.parse(strDate).getTime());
    System.out.println(date);
  }
}
Esto da como resultado:
Sat Jan 02 00:00:00 GMT 2010
De manera similar, puedes definir usar cualquier formato de fecha y convertir la representación de la cadena en date en Java.
        ¿Disfrutas de nuestros tutoriales? Suscríbete a DelftStack en YouTube para apoyarnos en la creación de más guías en vídeo de alta calidad. Suscríbete