Convertendo uma String Formatada(aaaammdd) para Data com SToD em ADVPL

Tempo de leitura: 1 minuto

A função SToD  em ADVPL converte uma String formatada(aaaammdd) para o tipo de dado Data no formato americano de mês, dia e ano(mm/dd/aa). Ela é uma das funções para conversão de tipo de dados em ADVPL. É o inverso da função DToS.

🚀 Quer evoluir no ADVPL de verdade?

Receba conteúdos práticos, códigos prontos e dicas que você 

 não aprende na documentação oficial

✔ Funções essenciais do ADVPL
✔ Exemplos reais usados no Protheus
✔ Dicas de debug e performance

🔐 Seu email está seguro. Sem spam.


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


Exemplo da função SToD em ADVPL
 

É 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.

 

🚀 Quer evoluir no ADVPL de verdade?

Receba conteúdos práticos, códigos prontos e dicas que você 

 não aprende na documentação oficial

✔ Funções essenciais do ADVPL
✔ Exemplos reais usados no Protheus
✔ Dicas de debug e performance

🔐 Seu email está seguro. Sem spam.

🚀 Quer dominar o Protheus de verdade?
Entre para o ProtheusAdvpl e receba conteúdos exclusivos sobre desenvolvimento, infraestrutura, módulos e carreira no Protheus

✔ Conteúdos organizados por categorias (Programação, Framework, Backoffice e RH)
✔ Dicas práticas usadas no dia a dia do Protheus
✔ Acesso a materiais, post e atualizações do Blog
🔐 Seu email está seguro. Sem spam. Só conteúdo profissional.