Foros del Web » Programación para mayores de 30 ;) » Java »

como puedo obtener el año de esta fecha

Estas en el tema de como puedo obtener el año de esta fecha en el foro de Java en Foros del Web. hola estoy haciendo una prueba con el siguiente código: String e="10/02/2011"; String num=""; int a=3; // posiciones (int a=0 me da 10) ---- (int a=3 ...
  #1 (permalink)  
Antiguo 29/11/2011, 21:57
 
Fecha de Ingreso: enero-2011
Ubicación: Cuba
Mensajes: 124
Antigüedad: 13 años, 3 meses
Puntos: 1
Sonrisa como puedo obtener el año de esta fecha



hola estoy haciendo una prueba con el siguiente código:

String e="10/02/2011";


String num="";
int a=3; // posiciones (int a=0 me da 10) ---- (int a=3 me da 02)
String x="";
do{
x+=e.charAt(a++);
num+=x;
x="";
}while(e.charAt(a)!= '/');
System.out.println(num);


y lo que quiero es como yo puedo obtener el año de la fecha sin tener que utilizar la librería Calendar...... es cuention de probar una forma de tambien poder obtener el año de una fecha...........espero que me puedan ayudar y que me disculpen por si lo que pregunto pude ser muy sencillo para algunos ....y me comprendan por que comienzo a dar los primeros pasos en java.......Gracias de Antemano....
  #2 (permalink)  
Antiguo 30/11/2011, 10:12
Avatar de Ronruby  
Fecha de Ingreso: julio-2008
Ubicación: 18°30'N, 69°59'W
Mensajes: 4.879
Antigüedad: 15 años, 9 meses
Puntos: 416
Respuesta: como puedo obtener el año de esta fecha

Suponiendo que la cadena siempre viene completa y en el mismo formato, puedes usar el metodo split() de la clase String.

String[] fecha = "11/30/2011".split("/");
Ya luego fecha es un arreglo donde el indice 0 es el mes, el 1 es el dia y el 2 es el año.
  #3 (permalink)  
Antiguo 30/11/2011, 23:36
 
Fecha de Ingreso: enero-2011
Ubicación: Cuba
Mensajes: 124
Antigüedad: 13 años, 3 meses
Puntos: 1
Respuesta: como puedo obtener el año de esta fecha

Gracias por el código, funciona de maravilla......

Etiquetas: año, fecha, string
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 20:39.