shell-script-pt
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Re: Saber último dia do mês


From: box_ferrari
Subject: Re: Saber último dia do mês
Date: Tue, 31 Oct 2006 18:15:10 -0000
User-agent: eGroups-EW/0.82

Boa tarde lista.

Só uma dúvida: O colega quer saber o último dia do mês ou o ultimo
*dia útil* do mês?

Se fosse o último dia útil, seria mais complicado pois ele varia de um
ano para outro.

Agora para descobrir simplesmente o último dia, não seria mais fácil
usar um case ou um if, considerando que a quantidade de dias de um
mês, exceto fevereiro, nunca varia, sendo:

jan/mar/mai/jul/ago/out/dez = 31 dias
abr/jun/set/nov = 30 dias

Para fevereiro seria mais difícil, devido aos anos bisextos, mas não é
o fim do mundo.

Basta recorrermos àquela regrinha básica: Todos os anos divisíveis por
4 E *não* divisíveis por 100 são bisextos, exceto se forem divisíveis
por 400, em que todos são bisextos. Vale lembrar que esta regra é
válida apenas para os anos após 1582.

Partindo deste raciocínio, o código não ficaria mais simples?





reply via email to

[Prev in Thread] Current Thread [Next in Thread]