- Fórum
- Protheus/Microsiga/Totvs
- AdvPL (Advanced Protheus Language)
- Dúvidas Gerais
- Problema com função GravaData
×
Linguagem de Programação ADVPL
Perguntas Problema com função GravaData
- dexter
- Autor do Tópico
- Desconectado
- Membro Sénior
Menos
Mais
- Postagens: 78
- Obrigados Recebidos: 0
10 anos 9 meses atrás #20985
por dexter
Problema com função GravaData foi criado por dexter
Olá amigos e amigas, eu estou tentando fazer um programa aqui
em meio leitura a documentação da totvs tem a função gravadata que parece
ser uma marvilha.
Mas utilizando esta função não consigo obter o resultado que esta na documentação.
Segundo a documentação
tdn.totvs.com.br/display/public/mp/GravaData
Exemplo:
GravaData(ExpD1,ExpL1,ExpN1)
Parâmetros:
ExpD1 (Date)
Data a ser convertida
ExpL1 (Boolean)
Tipo (Se .T., apresenta data utilizando barra, se .F., não apresenta a barra)
ExpN1 (Integeger)
Formato do retorno
Sendo:
1 = ddmmaa
2 = mmddaa
3 = aaddmm
4 = aammdd
5 = ddmmaaaa
6 = mmddaaaa
7 = aaaaddmm
8 = aaaammdd
Bom então eu quero fazer o seguinte.
dData := GravaData( DATE(), .F. , 5)
Alert( dData )
O resultado deveria ser a data no formato(5 = ddmmaaaa ),
ate ai tudo bem, mas o segundo parâmetro permite ter este resultado com
as barras da mascara ou não.
Mas quando usado com ele em .T.
dData := GravaData( DATE(), .T. , 5)
Alert( dData )
O resultado é alterado a data não fica correta.
Isso é uma falha na função , alguém sabe me dizer????
em meio leitura a documentação da totvs tem a função gravadata que parece
ser uma marvilha.
Mas utilizando esta função não consigo obter o resultado que esta na documentação.
Segundo a documentação
tdn.totvs.com.br/display/public/mp/GravaData
Exemplo:
GravaData(ExpD1,ExpL1,ExpN1)
Parâmetros:
ExpD1 (Date)
Data a ser convertida
ExpL1 (Boolean)
Tipo (Se .T., apresenta data utilizando barra, se .F., não apresenta a barra)
ExpN1 (Integeger)
Formato do retorno
Sendo:
1 = ddmmaa
2 = mmddaa
3 = aaddmm
4 = aammdd
5 = ddmmaaaa
6 = mmddaaaa
7 = aaaaddmm
8 = aaaammdd
Bom então eu quero fazer o seguinte.
dData := GravaData( DATE(), .F. , 5)
Alert( dData )
O resultado deveria ser a data no formato(5 = ddmmaaaa ),
ate ai tudo bem, mas o segundo parâmetro permite ter este resultado com
as barras da mascara ou não.
Mas quando usado com ele em .T.
dData := GravaData( DATE(), .T. , 5)
Alert( dData )
O resultado é alterado a data não fica correta.
Isso é uma falha na função , alguém sabe me dizer????
Por favor Acessar ou Registrar para participar da conversa.
- mbrigagao
- Desconectado
- Membro Platina
Menos
Mais
- Postagens: 350
- Obrigados Recebidos: 1
- dexter
- Autor do Tópico
- Desconectado
- Membro Sénior
Menos
Mais
- Postagens: 78
- Obrigados Recebidos: 0
- mbrigagao
- Desconectado
- Membro Platina
Menos
Mais
- Postagens: 350
- Obrigados Recebidos: 1
- dexter
- Autor do Tópico
- Desconectado
- Membro Sénior
Menos
Mais
- Postagens: 78
- Obrigados Recebidos: 0
10 anos 9 meses atrás #21060
por dexter
Respondido por dexter no tópico Problema com função GravaData
Obrigado ai marcelo,
Bom eu testei em um RPO aqui mais atualizado, cara
pior que deu a mesma coisa viu, não sei o que pode ser não..
se alguém souber ai!!!!
Bom eu testei em um RPO aqui mais atualizado, cara
pior que deu a mesma coisa viu, não sei o que pode ser não..
se alguém souber ai!!!!
Por favor Acessar ou Registrar para participar da conversa.
- lalberto
- Desconectado
- Administrador
Menos
Mais
- Postagens: 3676
- Obrigados Recebidos: 6
10 anos 9 meses atrás #21065
por lalberto
Luiz Alberto Vieira Alves
Proprietário
55 (12) 9 8256-5905 (Vivo)
www.3lsystems.com.br
www.masteradvpl.com.br
Respondido por lalberto no tópico Problema com função GravaData
Dexter tenta substituir a variavel date() por ddatabase só pra testar, talvez o seu servidor esteja no padrão americano.
Luiz Alberto Vieira Alves
Proprietário
55 (12) 9 8256-5905 (Vivo)
www.3lsystems.com.br
www.masteradvpl.com.br
Por favor Acessar ou Registrar para participar da conversa.
- Fórum
- Protheus/Microsiga/Totvs
- AdvPL (Advanced Protheus Language)
- Dúvidas Gerais
- Problema com função GravaData
Tempo para a criação da página:0.116 segundos