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: 20267
Registrado em: 26 Fev 2007 11:59
Localização: São Paulo-SP

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, 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/
Responder