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: 20415
- Registrado em: 26 Fev 2007 11:59
- Localização: São Paulo-SP
- Curtiram: 1 vez
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, 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/
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/


