Data no formato AAAA-MM-DD no clipper

Fórum sobre a linguagem CA-Clipper.

Moderador: Moderadores

Edenilson Santos
Usuário Nível 1
Usuário Nível 1
Mensagens: 10
Registrado em: 10 Mar 2009 14:05
Localização: Edenilson Santos

Data no formato AAAA-MM-DD no clipper

Mensagem por Edenilson Santos »

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.
Avatar do usuário
gvc
Colaborador
Colaborador
Mensagens: 1270
Registrado em: 23 Ago 2005 10:57

Re: Data no formato AAAA-MM-DD no clipper

Mensagem por gvc »

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
"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}
anacatacombs
Membro Master
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

Mensagem por anacatacombs »

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
Avatar do usuário
wanderley.monteiro
Usuário Nível 1
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

Mensagem por wanderley.monteiro »

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
Avatar do usuário
billy1943
Usuário Nível 4
Usuário Nível 4
Mensagens: 570
Registrado em: 12 Mai 2009 17:33
Localização: Bauru-SP

Re: Data no formato AAAA-MM-DD no clipper

Mensagem por billy1943 »

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
O bom do computador é que ele resolve os problemas, sem nunca levantar nenhum.
Hoje atuo mais com Clipper 52E, e um pouquinho com XHarbour.
Avatar do usuário
gvc
Colaborador
Colaborador
Mensagens: 1270
Registrado em: 23 Ago 2005 10:57

Re: Data no formato AAAA-MM-DD no clipper

Mensagem por gvc »

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}
Responder