|
Postada em 08/04/2005 13:17 hs
Olá pessoal, Alguém conhece uma função em clipper para retornar um data com apenas dois dígitos para o ano? Eu estou convertendo um string para data só que o ano aparece com quatro dígitos e eu preciso que seja dois exemplo: CTOD('05/05/07') retorno: 07/05/2005 preciso que o retorno seja uma data mas no formato dd/mm/yy Obrigado
|
|
|
|
|
Postada em 08/04/2005 15:05 hs
Como assim??? Se vc esta convertendo pra data, ela nao é mais string, mas sim um long que representa da data... assim, ela nao está com 2 ou 4 digitos no ano, mas sim com um valor que representa o ano... O problema está qdo vc vai escrever, ou gravar no banco, ai vc pode converter novamente pra string, e depois recortar os dois primeiros caracteres do ano... Faz muito tempo que eu nao programo em Clippe, então nao lembro exatamente, mas tem uma forma de converter data pra string com apenas 2 digitos no ano... procura na biblioteca de ajuda...
Elieser Carlos Topassi Analista de Sistemas - Desenvolvedor VB/ASP/.Net
e-mail/msn: elieser_topassi@yahoo.com.br
São José do Rio Preto,SP - Brasil _____________________________________________________
"O caminho do tolo aos seus prórios olhos lhe parece reto, mas o sábio ouve conselhos" (Pv 12:15)
|
|
|
Jayme
|
SÃO PAULO SP - BRASIL
|
|
ENUNCIADA !
|
|
|
Postada em 08/04/2005 16:55 hs
Se você estiver desenvolvendo em Clipper use isto no módulo principal do sistema, que a data sairá no formarto dd/mm/yy: SET CENTURY OFF SET DATE BRITISH Jayme
|
|
|
|
Postada em 09/04/2005 21:29 hs
Verdade... tinha esquecido so Set Century...
Elieser Carlos Topassi Analista de Sistemas - Desenvolvedor VB/ASP/.Net
e-mail/msn: elieser_topassi@yahoo.com.br
São José do Rio Preto,SP - Brasil _____________________________________________________
"O caminho do tolo aos seus prórios olhos lhe parece reto, mas o sábio ouve conselhos" (Pv 12:15)
|
|
|