Como obter o dia do Ano de uma data

Cálculo do dia da semana em que uma determinada data de um ano ocorreu em requer uma fórmula bastante longa que deve levar em conta fatores como anos bissextos. Existem inúmeras calculadoras on-line para ajudá-lo a verificar o seu trabalho uma vez que você chegar a uma resposta final. Note-se que esta fórmula só funciona para o calendário gregoriano . Instruções
1

Encontre o dia da semana de uma data específica de um determinado ano caiu em usar a seguinte fórmula: d + 2m + (3 (m + 1) /5) + y + (y /4) - ( y /100) + (y /400) + 2, onde "d" é a parte numérica dia da data , "m" é o mês e "y" é o ano. Resolva as porções da fórmula dentro dos parênteses, apenas , para a resposta número inteiro , desprezando-se qualquer remanescentes . Divida a resposta da fórmula por 7 e usar o resto da divisão para determinar o dia da semana, com 0 igual a sábado, 1 de domingo e assim por diante.
2

Observe que o mês números de janeiro e fevereiro deve ser 13 e 14 do ano anterior para explicar a presença de anos bissextos. Lembre-se que salto anos adicionar um dia para o final de Fevereiro , alterando o número de dias antes do calendário , e afetando assim o número total de dias por meio de janeiro e fevereiro. Escreva o "m" e "y" de 03 de janeiro de 1995 , como 13 e 1994, mas o "m" e "y" de março, o que vem depois do dia bissexto , como 3 e 1995 O período de março a dezembro também reverter à sua representação numérica normal.
3

Encontre o dia da semana para 09 de janeiro , 1988 Observe que, como o mês é janeiro, o "m" será igual a 13 eo ano " 1987 " para contabilizar possíveis anos bissextos. Introduzir a informação conhecida na fórmula : 9 + 2 ( 13 ) + ( 3 ( 13 + 1 ) /5 ) + 1987 + (1987 /4) - (1987 /100) + (1987 /400) 2 + simplificar o porções entre parênteses , mantendo apenas a parte inteira da resposta: (3 (31 + 1) /5 ) = 8,4 ou 8 ; (1987 /4) = 496,75 ou 496 ; (1987/100) = 19,87 ou 19; e (1987/400) = 4,9675 ou 4
4

Reescreva a fórmula com a informação simplificada: 9 + 26 + 8 + 1987 + 496-19 + 4 + 2 = 2513 . Divida a resposta por 7: 2513 /7 = 359,0 . Observe que, como o resto é 0, e um resto de 0 corresponde a sábado , então 09 de janeiro de 1988 , era um sábado.

Hobbies, Jogos © direito autoral [www.ptjogos.com]