Árvore de páginas

Versões comparadas

Chave

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

Pagetitle
Dow

...

...

...

Dow

Retorna

...

o

...

dia

...

da

...

semana

...

no

...

formato

...

numérico.

Sintaxe

Bloco de código
collapsefalse
Dow( <
dData> ) --> nDia
 dData > )

Parâmetros

...

Nome

Tipo

Descrição

Obrigatório

Referência

dData

...

data

Indica o valor data que será

...

considerado para obter o dia da semana.

X

 

Retorno

Nome

Tipo

...

Descrição

nDia

numérico

Retorna o número (entre

...

0 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).

Observações

...

  • Utilize essa função para realizar cálculos de data em uma base semanal.
  • Essa função é semelhante a CDow(),

...

  • que retorna o dia da

...

  • semana na formato string ao invés de um número.

...

Exemplos

Bloco de código
themeEclipse
languagecpp
titleExemplo 1
linenumberstrue
collapsefalse
User Function exemplo()
//Exemplo 1DATE()
    
// Resultado: 11/09/08DOW(DATE()) // Resultado: 5DOW
conout( cvaltochar( DOW(DATE()
+ 6
)
//
 
Resultado: 4DOW(CTOD("01/12/2008"
)
)
 
// Resultado: 7----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------//Exemplo 2//Os exemplos a seguir ilustram CDOW() e seu relacionamento com DOW():conout( DATE() ) // Resulta: 09/01/89conout(
) 
    conout( cvaltochar( DOW(DATE()
)
 + 
) // Resulta: 3conout( CDOW(DATE()
6) ) )
    
// Resulta: Terca-feiraconout
conout( cvaltochar( DOW(
DATE() - 2) ) // Resulta: 1conout( CDOW(DATE() - 2) ) // Resulta: Domingo//A seguir está uma funçao definida por usuário que utiliza DOW() para calcular a data da última segunda-feira a partir de qualquer outra data: USER FUNCTION LastMonday(dData)Return (dData - DOW(dData) + 2)
CTOD("01/12/2008")) ) )
Return

Abrangência

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

Veja

...

também