×
Linguagem de Programação ADVPL
Perguntas String Invertida
- dgs
- Autor do Tópico
- Desconectado
- Membro Iniciado
Menos
Mais
- Postagens: 13
- Obrigados Recebidos: 0
9 anos 11 meses atrás #26351
por dgs
String Invertida foi criado por dgs
Olá.
Exite algum método de inverter uma string em ADVPL.
Ex: "01/06/2014" para 2014/06/01 ou vou ter quer fazer trabalho de formiguinha e usar SubString().
vou usar essa opção no BD
SF2.F2_EMISSAO >= data_invertida
Exite algum método de inverter uma string em ADVPL.
Ex: "01/06/2014" para 2014/06/01 ou vou ter quer fazer trabalho de formiguinha e usar SubString().
vou usar essa opção no BD
SF2.F2_EMISSAO >= data_invertida
Por favor Acessar ou Registrar para participar da conversa.
- lalberto
- Desconectado
- Administrador
Menos
Mais
- Postagens: 3676
- Obrigados Recebidos: 6
9 anos 11 meses atrás #26352
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 String Invertida
DtoS(dDataBase)
20141127
20141127
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.
- kanaamlrr
- Desconectado
- Membro Platina
Menos
Mais
- Postagens: 1576
- Obrigados Recebidos: 4
9 anos 11 meses atrás #26357
por kanaamlrr
Respondido por kanaamlrr no tópico String Invertida
Se quiser fazer uma inversão de strings genéricas você terá que montar um Loop.
Local cString := "Teste inversão"
Local cStrInv := ""
For i := Len(cString) To 1 Step -1
cStrInv += SubStr(cString,i,1)
Next i
Abraço!!
Local cString := "Teste inversão"
Local cStrInv := ""
For i := Len(cString) To 1 Step -1
cStrInv += SubStr(cString,i,1)
Next i
Abraço!!
Por favor Acessar ou Registrar para participar da conversa.
- dgs
- Autor do Tópico
- Desconectado
- Membro Iniciado
Menos
Mais
- Postagens: 13
- Obrigados Recebidos: 0
9 anos 11 meses atrás #26358
por dgs
Respondido por dgs no tópico String Invertida
E se precisar fazer ao contrario, a data 20141127 e gostaria de deixar assim 27112014.
Porque eu vou digitar a data normal 27112014 vou inverter no comando que você me passou
DtoS(dDataBase) para mandar para o Banco de Dados, depois que eu dar o comando, vou dar um
"Select" para exportar para "Excel", só que a data tem que vir no formato normal,
por isso que eu gostaria de também saber um método de inverter data 20141127 e gostaria de deixar assim 27112014.
Obrigado.
Esse fórum é bem a rapaziada sabe muito e responde rápido
Porque eu vou digitar a data normal 27112014 vou inverter no comando que você me passou
DtoS(dDataBase) para mandar para o Banco de Dados, depois que eu dar o comando, vou dar um
"Select" para exportar para "Excel", só que a data tem que vir no formato normal,
por isso que eu gostaria de também saber um método de inverter data 20141127 e gostaria de deixar assim 27112014.
Obrigado.
Esse fórum é bem a rapaziada sabe muito e responde rápido
Por favor Acessar ou Registrar para participar da conversa.
- lalberto
- Desconectado
- Administrador
Menos
Mais
- Postagens: 3676
- Obrigados Recebidos: 6
9 anos 11 meses atrás - 9 anos 11 meses atrás #26359
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 String Invertida
StoD('20141127')
27/11/2014
27/11/2014
Luiz Alberto Vieira Alves
Proprietário
55 (12) 9 8256-5905 (Vivo)
www.3lsystems.com.br
www.masteradvpl.com.br
Ultima edição: 9 anos 11 meses atrás por lalberto.
Por favor Acessar ou Registrar para participar da conversa.
- dgs
- Autor do Tópico
- Desconectado
- Membro Iniciado
Menos
Mais
- Postagens: 13
- Obrigados Recebidos: 0
Tempo para a criação da página:0.097 segundos