Ver la Versión Completa : [ CONSULTA ] Busco Apk, para saber dia numerico del año
Vamos a ver si me explico
Me interesa saber, a que dia equivale en numero cualquier fecha, pero siempre dentro del año.
ejemplo
Dia 02/02/2011, seria el dia 33 (31 de Enero y 2 de Febrero)
Dia 31/03/2011, seria el dia 90 (31 de Enero, 28 de Febrero y 31 de Marzo)
Espero haberme explicado, es que no se como se llama esta numeracion
Podria ser un APK, donde introducir la fecha e hiciera ese calculo.
Lo que pasa es que no tengo ni idea de hacerlo
Alguien me puede Informar al respecto. Aunque si existe algo parecido, tambien me puede servir
GRACIAS a Tod@s
jmingov
23/03/11, 18:44:37
Unas dudas:
El 31/12/2011 seria el 365?
y los años bisiestos?
Te recomiendo que hagas una pequeña tabla en excel, es facil portarla a un apk sencillo de una sola pantalla.
Dime lo que sea.
Gracias por la contestacion
Efectivamente seria el 365
Tambien correcto lo de los años bisiestos.
Pero en principio, para empezar, puede ser solo para este año, el 2011. Luego se podria ampliar.
Es que estoy haciendo unos trabajos y he de poner el dia en ese formato.
Gracias.
PD. en excel si lo podria intentar, pero era para poderlo llevar mas comodo y "bonito" en mi SGS
jmingov
23/03/11, 19:28:03
La tabla es para poder llevarla al apk, y que cuando tu metas una fecha, busque a que numero coresponde en la tabla y lo visualices como resultado.
Un saludo
o sea una tabla con los años,los que quiera, la fecha y la equivalencia a su numero.
y luego crear un apk. (ahi voy a tener que leer, ya que no lo he intentado nunca.
Gracias x todo
jmingov
23/03/11, 20:22:05
(ahi voy a tener que leer, ya que no lo he intentado nunca.
Soy un simple aficionado pero te puedo hechar un cable.
o sea una tabla con los años,los que quiera, la fecha y la equivalencia a su numero. Eso es! luego es facil unir la fecha con el resultado numerico.
Un saludo
asturdeibiz
23/03/11, 22:37:44
Hola, según lo que he entendido metes una fecha y te dice el número de día en el año?
Si es así, es fácil. Mírate:
http://developer.android.com/reference/java/util/Calendar.html
Lo que tienes que hacer primero es instanciar un objeto Calendar, y como tendrá la fecha actual ponerle una fecha ( setTime, setTimeInMillis o cambiando sus campos MONTH, DAY,YEAR)
Después llamas a get pasándole DAY_OF_YEAR y te devuelve un entero, que es el día en el año.
Calendar c= Calendar.getInstance();
c.set(Calendar.DAY_OF_MONTH, 31);
c.set(Calendar.MONTH, 11);
c.set(Calendar.YEAR, 2011);
int iDia=c.get(DAY_OF_YEAR);
Eso sería 31 de Diciembre de 2011. iDia debería ser 365.
OJO! Los meses empiezan en 0, Enero es 0, y como ves Diciembre es 11.
No lo he probado, pero debería funcionar. Un saludo.
muxas gracias por la ayuda.
No lo he hecho nunca, voy a leer un poco e intentarlo.
No creais que os vais a librar de tener que ayudar:silbando:
vBulletin® v3.8.1, Copyright ©2000-2025, Jelsoft Enterprises Ltd.