Quiero conseguir el número de días .. es decir Ene 1 es el día 1 jan 2 es el día 2 1 de febrero es el día 32 y diciembre 31 es el día 365 o 366 dependiendo del año bisiesto o noHoy es el día del año enésimo
he utilizado todo tipo de técnicas, como date1 - date2 etc ... pero nada parece funcionar para mí, no puedo obtener la lógica correcta puede ser ... lo que quiero es contar y agregar el número de la meses que han pasado más el número de días del mes en ejecución, es decir, hoy es 21 de septiembre de 2012 es el día número (31 (enero) +29 (febrero) +31 (marzo) +30 (abril) +31 (mayo) +30 (junio) +31 (julio) +31 (aug) +20 (sept)) = 264 ° día y seguirán agregando más uno cada vez que pase el día ... gracias
mycode
int year = Calendar.getInstance().get(Calendar.YEAR);
GregorianCalendar gc = new GregorianCalendar();
gc.set(GregorianCalendar.DAY_OF_MONTH, 8);
gc.set(GregorianCalendar.MONTH, GregorianCalendar.JUNE);
gc.set(GregorianCalendar.YEAR, year);
int numberofDaysPassed=gc.get(GregorianCalendar.DAY_OF_YEAR);
numberofDaysPassed me está dando 160, resultado no deseado
para el código que está utilizando, que es la respuesta correcta june octavo 2012 es el 160º día del año –
@onkar haz probado ese código. con 11,12,13,111,112,113 días .. ??? si no, entonces revísalo primero ... –
Hey amigo No necesito esa parte de siffux ... primero, nd, rd ..... –