Foro sobre Java SE > Fechas: Convertir Un String A Calendar
http://docs.oracle.com/javase/8/docs/api/java/text/SimpleDateFormat.html
http://stackoverflow.com/questions/5301226/convert-string-to-calendar-object-in-java
Algo así:
String fecha = "10/02/2013";
String[] fechArray = fecha.split("/");
int dia = Integer.valueOf(fechArray[0]);
int mes = Integer.valueOf(fechArray[1]) - 1;
int anio = Integer.valueOf(fechArray[2]);/*
*
* Al mes lo resto 1 (-1) ya que el formato de Calendar el mes empieza en 0
* Enero=0, Febrero=1, Marzo=2, ... , Diciembre=11
* De lo contrario Diciembre (12) no funcionaria
*
* */
Calendar c1 = new GregorianCalendar(anio, mes, dia);
System.out.println(c1.get(Calendar.DATE) + "." + c1.get(Calendar.MONTH)
+ "." + c1.get(Calendar.YEAR));
Como comenta choces:
String fecha = "10/03/2013";
Calendar cal = Calendar.getInstance();
SimpleDateFormat sdf = new SimpleDateFormat("dd/MM/yyyy");
cal.setTime(sdf.parse(fecha));
System.out.println(cal.getTime().toString());
Java JDK 7.0 / Eclipse Kepler
Hola a todos
En un JTextField se ingresa una Fecha, por ejemplo, 01/01/2010; el cuál obviamente se inserta como String.
Luego al pulsar un JButton se requiere tratar la Fecha ingresada como un valor de tipo Calendar.
¿Cómo convertir de la forma más sencilla esta Fecha (de tipo String) a un valor de tipo Calendar?
Desde ya Muchísimas Gracias