converter para data

Projeto [x]Harbour - Compilador de código aberto compatível com o Clipper.

Moderador: Moderadores

elaineosm
Usuário Nível 1
Usuário Nível 1
Mensagens: 21
Registrado em: 04 Jul 2019 13:14
Localização: BM/RJ

converter para data

Mensagem por elaineosm »

olá,
Alguém sabe informar como converter um campo texto, no formato yyyy-mm-dd (2022-01-02) para salvar como data na tabela?
Avatar do usuário
Itamar M. Lins Jr.
Administrador
Administrador
Mensagens: 7928
Registrado em: 30 Mai 2007 11:31
Localização: Ilheus Bahia
Curtiu: 1 vez

converter para data

Mensagem por Itamar M. Lins Jr. »

Olá!

cData := "2022-01-02"
field->MyDta := hb_ctod(cData,"YYYY-MM-DD")
ou
replace field->MyDta := hb_ctod(cData,"YYYY-MM-DD")

veja ai! Harbour WINS!

Saudações,
Itamar M. Lins Jr.
Saudações,
Itamar M. Lins Jr.
alxsts
Colaborador
Colaborador
Mensagens: 3092
Registrado em: 12 Ago 2008 15:50
Localização: São Paulo-SP-Brasil

converter para data

Mensagem por alxsts »

Olá!

Se a tabela em questão é um DBF, o correto aqui
Itamar M. Lins Jr. escreveu:replace field->MyDta := hb_ctod(cData,"YYYY-MM-DD")
é

Código: Selecionar todos

REPLACE field->MyData WITH hb_ctod(cData,"YYYY-MM-DD")
[]´s
Alexandre Santos (AlxSts)
Avatar do usuário
Itamar M. Lins Jr.
Administrador
Administrador
Mensagens: 7928
Registrado em: 30 Mai 2007 11:31
Localização: Ilheus Bahia
Curtiu: 1 vez

converter para data

Mensagem por Itamar M. Lins Jr. »

Olá!
Isso, isso, isso...Não uso mais a palavra "replace" só ":=" mesmo. Nem lembrava do "with"

Saudações,
Itaamr M. Lins Jr.
Saudações,
Itamar M. Lins Jr.
Responder