Árvore de páginas

Versões comparadas

Chave

  • Esta linha foi adicionada.
  • Esta linha foi removida.
  • A formatação mudou.
portuguese
Composition Setup
import.css=/download/attachments/3279126062824/newLayouttecnologia.css

Pagetitle
GetDtoDate
GetDtoDate

Função: GetDtoDate

Retorna o dia da semana no formato numérico.

GetDtoDate ( < dData> ) --> nDia

Converte uma string para o tipo data.

Sintaxe

Bloco de código
collapsefalse
GetDtoDate( < cData > )

Parâmetros

...

Nome

Tipo

Descrição

Obrigatório

Referência

...

cData

...

caractere

Indica

...

a string que contém uma data a ser convertida.

X

 

Retorno

...

    nDia(numerico)
  • Retorna o número (entre zero e 7) do dia da semana. Sendo, Domingo=1 e Sábado=7. No entanto, se o parâmetro dData estiver vazio, a função retornará zero (0).

...

Nome

Tipo

Descrição

dRet

data

Retorna a data convertida

Observações

  • Essa função é semelhante a CtoD, porém também aceita data sem os separadores (por exemplo "013105").

Exemplos

Bloco de código
languagecpp
themeEclipse
titleExemplo 1
linenumberstrue
collapsefalse
#DEFINE CRLF Chr(13)+Chr(10)
 
User Function Exemplo()
  Local dData := GetDtoDate("021605") // ou "02/16/05"
  Local cMensagem := "Data em que entrou em vigor o tratado de Kyoto: "
  //+----------------------------------------------------------------------------+
  //|Exemplifica o uso da função GetDtoDate                           
CDow(), que retorna o dia da semana na formato string ao invés de um número. DATE() // Resultado: 11/09/08DOW(DATE())
           |
  //
Resultado: 5DOW(DATE(
+----------------------------------------------------------------------------+ 
  cMensagem += DToC(dData) + 
6)
" [" + ValType(dData) + "]"
  //+----------------------------------------------------------------------------+
  //
Resultado: 4DOW(CTOD("01/12/2008")) // Resultado: 7
|Apresenta uma mensagem com os resultados obtidos                            |
  //+----------------------------------------------------------------------------+
Return MsgInfo(cMensagem, "Exemplo do GetDtoDate")

Resultado do exemplo

Image Added

Abrangência

Advanced Protheus 6.09 , Advanced Protheus 7.10 , Microsiga Protheus 8.11 , Protheus 10

Veja

...

também

...