Extrair dia de uma data

Fórum sobre a linguagem CA-Clipper.

Moderador: Moderadores

Avatar do usuário
WCARDOSO
Usuário Nível 2
Usuário Nível 2
Mensagens: 59
Registrado em: 08 Jul 2004 10:49

Extrair dia de uma data

Mensagem por WCARDOSO »

Prezados Colegas,
Tenho uma variável dPgto, que se refere a uma data de pagamento, só que preciso extrair o dia desta variável.
Exemplo = 18/02/2008, preciso extrair o dia 18 para comparar a outra variável que tem o valor 15.

Obrigado.
[]´s
Wagner
Avatar do usuário
Pablo César
Usuário Nível 7
Usuário Nível 7
Mensagens: 5312
Registrado em: 31 Mai 2006 10:22
Localização: Curitiba - Paraná

Mensagem por Pablo César »

É simples:

VDIA:=DAY(dPgto) // esta função retornará com valor numerico
Um clip-abraço !

Pablo César Arrascaeta
Compartilhe suas dúvidas e soluções com todos os colegas aqui do fórum.
Evite enviar as dúvidas técnicas por MPs ou eMails, assim todos iremos beneficiar-nos.
Avatar do usuário
gvc
Colaborador
Colaborador
Mensagens: 1270
Registrado em: 23 Ago 2005 10:57

Mensagem por gvc »

Como vc postou sobre data de pagamento, vale saber tb:

dow(<data>) - Retorna um número identificando o dia da semana.

1 - Domingo, ..., 7 - Sábado. (0 - Não é uma data válida)

Assim vc pode preparar sua rotina para saber quando o vencimento foi um sábado e/ou domingo. Em alguns pagamentos, se cair o venciomento nesses dias, o pagamento pode ser feito na próxima segunda, sem juros.

Para controlar feriados, vc terá que criar uma tabela.

Espero ter ajudado. Boa sorte.
"TRS-80/Sincler/Apple/PC - Clipper Winter 85, tlink 1.0 [pc 10 MHz - 640K] {NEZ 8000 2Kb RAM}"
{POG - Programação Orientada a Gambiarra}
Avatar do usuário
Pablo César
Usuário Nível 7
Usuário Nível 7
Mensagens: 5312
Registrado em: 31 Mai 2006 10:22
Localização: Curitiba - Paraná

Mensagem por Pablo César »

Bem lembrado GVC. Uma tabela representando um calendário de dias não laboráveis, seria escencial.
Um clip-abraço !

Pablo César Arrascaeta
Compartilhe suas dúvidas e soluções com todos os colegas aqui do fórum.
Evite enviar as dúvidas técnicas por MPs ou eMails, assim todos iremos beneficiar-nos.
felipec
Usuário Nível 1
Usuário Nível 1
Mensagens: 1
Registrado em: 18 Jan 2016 22:19
Localização: Rio de Janeiro

Extrair dia de uma data

Mensagem por felipec »

Segue um site que vai te ajudar na tarefa de cadastrar os feriados
Avatar do usuário
JoséQuintas
Administrador
Administrador
Mensagens: 20415
Registrado em: 26 Fev 2007 11:59
Localização: São Paulo-SP
Curtiram: 1 vez

Extrair dia de uma data

Mensagem por JoséQuintas »

Não entendi muito bem.

Quer comparar duas datas pra saber a diferença?

Código: Selecionar todos

? data1 - data2
Quer realmente obter só o dia, mês, ou ano?

Código: Selecionar todos

? Day( data )
? Month( data )
? Year( data )
José M. C. Quintas
Harbour 3.2, mingw, multithread, gtwvg, fivewin 25.12, dbfcdx, MySQL, ADOClass, PDFClass, SefazClass, (hwgui), (hmg3), (hmg extended), (oohg), PNotepad, ASP, (Linux/Flagship/harbour 3.2)
"The world is full of kings and queens, who blind our eyes and steal our dreams Its Heaven and Hell"

https://github.com/JoseQuintas/
Responder