He aqui el patron a usar siempre que quieras implementar la lectura de ficheros en un tu aplicacion/programa/..., espero que sirva de algo.
Programacion,Java,Python,PHP,hack,hacking,bugs,exploits,informatica,pc,novedades,noticias.
martes, 25 de enero de 2011
lunes, 24 de enero de 2011
[JAVA] Obtener dia de la semana a partir de una fecha dada.
Despues de tantas horas de estudio, necesitaba despejarme y que mejor que programar XD.
Bueno el reto es que mire en internet un algoritmo para obtener el dia de la semana a partir de una fecha.
Este en mas concreto: Wikipedia
Y entoces me propuse ha realizar otro algoritmo diferente a este, y no tan enrevesado y con tantos calculos matematicos/aricmeticos.
Entoces la base del algoritmo que he creado es tan simple, que lo unico que hay que tener en cuenta es que el 1/1/1900 fue lunes, a partir de aqui todas las fechas son validas. En base a esto se divide esto en subproblemas:
- obtener el dia de la semana del primer dia de un año dado. EJ: 1/1/2011
- obtener el numero de dias trancurridos entre el primer dia del año hasta la fecha introducida a averiguar.
Ej: dias transcurridos entre el 1/1/2011 hasta el 5/6/2011.
- y a partir de estos dias y conociendo el dia de la semana del primer dia de un año dado obtenemos la respuesta XD.
Nota: este codigo funciona pero no es robusto, es decir, no controla fechas erroneas o inputsMixMatch.
He aqui el codigo:
Bueno el reto es que mire en internet un algoritmo para obtener el dia de la semana a partir de una fecha.
Este en mas concreto: Wikipedia
Y entoces me propuse ha realizar otro algoritmo diferente a este, y no tan enrevesado y con tantos calculos matematicos/aricmeticos.
Entoces la base del algoritmo que he creado es tan simple, que lo unico que hay que tener en cuenta es que el 1/1/1900 fue lunes, a partir de aqui todas las fechas son validas. En base a esto se divide esto en subproblemas:
- obtener el dia de la semana del primer dia de un año dado. EJ: 1/1/2011
- obtener el numero de dias trancurridos entre el primer dia del año hasta la fecha introducida a averiguar.
Ej: dias transcurridos entre el 1/1/2011 hasta el 5/6/2011.
- y a partir de estos dias y conociendo el dia de la semana del primer dia de un año dado obtenemos la respuesta XD.
Nota: este codigo funciona pero no es robusto, es decir, no controla fechas erroneas o inputsMixMatch.
He aqui el codigo:
Suscribirse a:
Entradas (Atom)