![]() |
![]() |
![]() |
![]() |
![]() |
FTP | ![]() |
![]() |
CCD | ![]() |
![]() |
Buscar | ![]() |
![]() |
Trucos | ![]() |
![]() |
Trabajo | ![]() |
![]() |
Foros | ![]() |
|
Registrarse | FAQ | Miembros | Calendario | Guía de estilo | Temas de Hoy |
![]() |
|
Herramientas | Buscar en Tema | Desplegado |
#1
|
||||
|
||||
Calendario de Semana Santa
El problema de las fiestas anuales para ver los dias laborables, no siempre es fácil. Un tema especialmente difícil son las fiestas de la Semana Santa. Aquí dejo la forma de calcularlas:
Código:
TDate GetPascua(int year) { // Limites de la Semana Santa 22 de marzo hasta 25 de abril // Solo desde 1900 hasta el año 2100 las cifras 24 y 5 son cte y válidas int a = year % 19; int b = year % 4; int c = year % 7; int A = (19*a + 24) % 30; int B = (2*b + 4*c + 6*A + 5)%7; TDate Date = EncodeDate(year, 3, 1); return Date + A + B + 22 -1; } Este es el Domingo de Pascua. El jueves Santo será, Pascua-3 y el Viernes Santo, Pascua-2. Saludos. |
#2
|
||||
|
||||
Este truco está muy bueno, no lo había visto. De hecho, nunca había visto nada semejante.
|
#3
|
||||
|
||||
esta muy bien, gràcias
|
#4
|
|||
|
|||
Mira el truco 347 Roman, está desde el 2006. Saludos
|
![]() |
|
|
![]() |
|