Feriados Brasileiros

Delphi

23/01/2006

Existe alguma maneira mais fácil para verificar se uma data é um feriado ou só na mão mesmo, testando se a data pertence ao grupo de feriados colocado sna mão !!

Claro que não espero que exista algo que informe feriados municipais, mas os nacionais, será que não tem não ?

Abs aos Desenvolvedores de Plantão !!


Paulocesar1301

Paulocesar1301

Curtidas 0

Respostas

Rjun

Rjun

23/01/2006

Acho que não existe uma forma automática para consultar feriados, a não ser cadastrá-los de forma manual, por exemplo, em uma tabela.


GOSTEI 0
Paulocesar1301

Paulocesar1301

23/01/2006

Pois é... é +/- assim que faço hoje...


GOSTEI 0
Motta

Motta

23/01/2006

Os fixos podem ser testados pelo dia / mes

01/jan 7/set 25/dez etc

Os móveis dependem do ano, são simples de calcular vc acha
a relação em calendarios permanentes

uma function deste tipo receberia uma TDateTime , destrincharia com um Decodedate e faria a comparação , retornando um booleano;

Exemplo (http://www.di.ufpe.br/cgi-bin/calendario-anual/?2006)

Acho que já vi algo assim neste site , mas prefiro uma tabela é mais simples e resolve o problema de um feriado excepcional (morte de uma figura por exemplo) sem precisar recompilar o sistema


GOSTEI 0
Paulocesar1301

Paulocesar1301

23/01/2006

Vou ficar na tabela mesmo e, acreditem, até hoje não consegui implementar uma maneira de calcular os benditos feriados móveis !!


GOSTEI 0
Motta

Motta

23/01/2006

Até onde saiba são baseados no calendario lunar , calcula-se a Pascoa , 40 dias antes carnaval , nao sei quantos depois Corpus Christie.

Na web deve-se achar o algoritmo, o que pensei vou em por a lista na mão mesmo colocava-se uns 15/20 a frente.


GOSTEI 0
Motta

Motta

23/01/2006

http://astro.if.ufrgs.br/pascoa.htm


GOSTEI 0
Valdiney Pimenta

Valdiney Pimenta

23/01/2006

Acho que não existe uma forma automática para consultar feriados, a não ser cadastrá-los de forma manual, por exemplo, em uma tabela.


Existe sim, esse site aqui retorna um XML com todos os feriados do brasil, incluindo os feriados municipais

API com Feriados

Tenho usado e tem funcionado muito bem
GOSTEI 0
Eduardo Pessoa

Eduardo Pessoa

23/01/2006

Valdiney, funciona com qualquer tecnologia?
GOSTEI 0
Eduardo Silva

Eduardo Silva

23/01/2006

Existe sim, esse site aqui retorna um XML com todos os feriados do brasil, incluindo os feriados municipaisAPI com Feriados
Tenho usado e tem funcionado muito bem


Esse é só para São Paulo... e para os outros estados?
GOSTEI 0
Eduardo Pessoa

Eduardo Pessoa

23/01/2006

Acho que tem que enviar um email.

http://www.calendario2017.net.br/api_feriados_municipais_estaduais_nacionais.php
GOSTEI 0
Valdiney Pimenta

Valdiney Pimenta

23/01/2006

Valdiney, funciona com qualquer tecnologia?


Sim Eduardo, como retorna XML dá pra usar em qualquer tecnologia... Qualquer site ou linguagem (PHP, ASP, .NET, Ruby, etc).
Dá até pra usar embarcado em aplicativos de celular ou computador.
Tem um pessoal que usa em softwares de escritório, pra saber quando é dia útil numa cidade e tals...
GOSTEI 0
POSTAR