Alguém sabe como eu posso formatar o campo data nesse formato AAAA-MM-DD para clipper pois é esse o formato da Nota Fiscal Eletrônica.
Agradeço pela atenção.
Data no formato AAAA-MM-DD no clipper
Moderador: Moderadores
-
Edenilson Santos
- Usuário Nível 1

- Mensagens: 10
- Registrado em: 10 Mar 2009 14:05
- Localização: Edenilson Santos
Re: Data no formato AAAA-MM-DD no clipper
Se é para gravar no arquivo AAAAMMDD vc usa a função DTOS(). (é o normal em arquivo de datas)
? date(), dtos(date())
01/03/10 20100301
Ou vc pode usar:
SET DATE FORMAT TO "yy:mm:dd"
? Date() // result: 10:03:01
RETURN
? date(), dtos(date())
01/03/10 20100301
Ou vc pode usar:
SET DATE FORMAT TO "yy:mm:dd"
? Date() // result: 10:03:01
RETURN
"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}
-
anacatacombs
- Membro Master

- Mensagens: 472
- Registrado em: 12 Jul 2005 16:53
- Localização: Cianorte-Paraná
- Contato:
Re: Data no formato AAAA-MM-DD no clipper
Ou também usar o set date to JAPAN..
Mas, eu acho que a primeira dica do colega GVC, com o DTOS é mais aconselhável...
[]'s
Ana
Mas, eu acho que a primeira dica do colega GVC, com o DTOS é mais aconselhável...
[]'s
Ana
- wanderley.monteiro
- Usuário Nível 1

- Mensagens: 30
- Registrado em: 14 Ago 2008 10:42
- Localização: São Bernardo do Campo - São Paulo
Re: Data no formato AAAA-MM-DD no clipper
Na NFe eu uso tb o DTOS mas vc vai precisar destes hífens entre os valores?
Wanderley Monteiro
------------------------
MAMVTH - Customizações ADVPL/Protheus
São Bernardo do Campo SP
wanderley.monteiro@gmail.com
ADVPL, ERP TOTVS (Protheus), SQL, Oracle, Clipper 5.3b, Visual Fox Pro 9, xHarbour
------------------------
MAMVTH - Customizações ADVPL/Protheus
São Bernardo do Campo SP
wanderley.monteiro@gmail.com
ADVPL, ERP TOTVS (Protheus), SQL, Oracle, Clipper 5.3b, Visual Fox Pro 9, xHarbour
Re: Data no formato AAAA-MM-DD no clipper
Não esquecer de colocar:
set century on // apresenta o ano com 4 casas
Não necessitando depois para outras rotinas, voltar com:
set century off // ano com 2 casas
set century on // apresenta o ano com 4 casas
Não necessitando depois para outras rotinas, voltar com:
set century off // ano com 2 casas
O bom do computador é que ele resolve os problemas, sem nunca levantar nenhum.
Hoje atuo mais com Clipper 52E, e um pouquinho com XHarbour.
Hoje atuo mais com Clipper 52E, e um pouquinho com XHarbour.
Re: Data no formato AAAA-MM-DD no clipper
Com a função DTOS não importa se esta ou não ativo o century, ela sempre retorana no formato AAAAMMDD.
"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}

