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.
Extrair dia de uma data
Moderador: Moderadores
- Pablo César
- Usuário Nível 7

- Mensagens: 5312
- Registrado em: 31 Mai 2006 10:22
- Localização: Curitiba - Paraná
É simples:
VDIA:=DAY(dPgto) // esta função retornará com valor numerico
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.
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.
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.
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}
{POG - Programação Orientada a Gambiarra}
- Pablo César
- Usuário Nível 7

- Mensagens: 5312
- Registrado em: 31 Mai 2006 10:22
- Localização: Curitiba - Paraná
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.
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.
- JoséQuintas
- Administrador

- Mensagens: 20267
- Registrado em: 26 Fev 2007 11:59
- Localização: São Paulo-SP
Extrair dia de uma data
Não entendi muito bem.
Quer comparar duas datas pra saber a diferença?
Quer realmente obter só o dia, mês, ou ano?
Quer comparar duas datas pra saber a diferença?
Código: Selecionar todos
? data1 - data2
Código: Selecionar todos
? Day( data )
? Month( data )
? Year( data )
José M. C. Quintas
Harbour 3.2, mingw, gtwvg mt, fivewin 25.04, multithread, dbfcdx, MySQL, ADOClass, PDFClass, SefazClass, (hwgui mt), (hmg3), (hmg extended), (oohg), PNotepad, ASP, stored procedure, stored function, 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/
Harbour 3.2, mingw, gtwvg mt, fivewin 25.04, multithread, dbfcdx, MySQL, ADOClass, PDFClass, SefazClass, (hwgui mt), (hmg3), (hmg extended), (oohg), PNotepad, ASP, stored procedure, stored function, 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/


