SToD

Reading time: 1 minute

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 SToD em ADVPL)
    @type  Function
    @author Adilio Costa
    @since 27/06/2024
    @version 1.0
   @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 do ProtheusAdvpl:
https://hotmart.com/pt-br/club/portal-protheusadvpl
|Se esse conteúdo foi útil pra você nos ajude divulgando 
ele e nossas redes sociais!!|

Plataforma:Portal ProtheusAdvpl
Módulo 7:ADVPL I
Aula:7.13.2 - [Protheus-Programação/ADVPL I/Conversão Entre Tipos de Dados] - Função SToD

*/
User Function fSToD()
//Variável cData recebendo uma string no formato AAAAMMDD
	Local cData := "20230711"
//Variável cData sendo convertida para data no formato americano MM/DD/AA
	Local dData := SToD(cData)

	MsgInfo("A string convertida para data é:"+cValToChar(dData)+",Tipo de dado da variável dData:"+ValType(dData),"Modulo 7-Programação ADVPL I-Aula 7.13.2-Função SToD")

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.

 

 

Receba as últimas atualizações do ProtheusAdvpl
Deixe seu melhor email
Nós respeitamos sua privacidade.