Tempo de leitura: 1 minuto
A função SToD é uma das funções para conversões de tipo em ADVPL, com ela podemos converter uma variável ADVPL do tipo String no formato “AAAAMMDD” para o tipo data no formato americano de mês, dia e ano(mm/dd/aa) . É o inverso da função DToS.
Sintaxe:
SToD(cData)
Argumento(s):
Retorno:
Exemplo:
No exemplo abaixo utilizamos a função SToD e informamos como parâmetro a função a string “20230711” e o retorno é uma data no formato americano mês, dia e ano mm/dd/aa.
Exemplo da função SToD em ADVPL:
#include 'protheus.ch'
/*{Protheus.doc} User Function fSToD
(Essa função tem por finalidade mostrar a função de conversão de tipos de dados SToD em ADVPL/TL++.)
@type Function
@author Adilio Costa
@since 27/06/2023
@?Inscreva-se no Blog ProtheusAdvpl:
https://www.protheusadvpl.com.br
@?Inscreva-se no Canal ProtheusAdvpl:
https://www.youtube.com/protheusadvpl
@?Siga-nos no Instagram:
https://www.instagram.com/protheusadvpl
@?Conheça os Cursos e Formações do ProtheusAdvpl:
https://cursos-e-formacoes-protheusadvpl.gr-site.com/
|Se esse conteúdo foi útil pra você nos ajude divulgando
ele e nossas redes sociais!!|
*/
User Function fSToD()
//Variável cData recebendo uma string no formato AAAAMMDD
Local cData := "20230711"
//Variável cData sendo convertida para data no formato DD/MM/AA
Local dData := SToD(cData)
MsgAlert("A string convertida para data é:"+cValToChar(dData))
Return

É isso aí, finalizamos aqui o post sobre a função ADVPL SToD, caso tenha ficado alguma dúvida deixe seu comentário ou me envie um e-mail para adiliocosta@protheusadvpl.com.br, até um próximo post, grande abraço e fica com Deus.