Podemos encontrar en java alguna función que realice algo similar al substr de php?
$fechaActual = "29/02/2000";
$diaActual = substr($fechaActual, 0, 2);
si no hay usare el charAt
Gracias
Podemos encontrar en java alguna función que realice algo similar al substr de php?
$fechaActual = "29/02/2000";
$diaActual = substr($fechaActual, 0, 2);
si no hay usare el charAt
Gracias
fechaActual.substring(desde, hasta);
en tu caso: fechaActual.substring(0, 2);
Donde en la fecha 21/09/2010, el 0 corresponde a la primera posicion, y le dices que tome 2 posiciones, es decir ... el 21.
Aunque seria mas optimo para no preocuparte de si ponen por ejemplo 1/1/2000 o 01/01/2000, puedes usar indexOf("/" ) para sacar la posicion de la barra, y asegurarte siempre tomar el dia. Es decir, fechaActual.subString(0, fechaActual.indexOf("/" )-1);
Le ponemos -1 porque no quieres tomar hasta la barra, si no un caracter antes, asi que restamos una posicion.
Y ya la repolla si usases la clase Date();
DateFormat f = new SimpleDateFormat("dd/MM/yyyy" );
Date d = f.parse(fechaActual);
d.getDate();
Muhas gracias por todo pero pensaba que la clase date se ponia en sincronia con la hora de tu pc o algo asi he leido por ahi. Asique usare esa clase a ver si me funciona primero. Muchas gracias por todo.
Tambien lo puedes acer con un split, guardas los valores en un vector y obtienes los dias, meses y años.
No sé si os habeis dado cuenta pero muchas veces la mayoría de las cosas que pedís siempre están directamente en el API con ejemplos además xD:
http://java.sun.com/j2se/1.5.0/docs/api/java/lang/String.html