Função: Dow
Retorna o dia da semana no formato numérico.
Retorna o dia da semana no formato numérico.
Dow ( < dData> ) --> nDia
Nome | Tipo | Descrição | Obrigatório | Referência |
dData | Data | Indica o valor data que será convertido. | X |
-
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).
- 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.
//Exemplo 1DATE() // Resultado: 11/09/08DOW(DATE()) // Resultado: 5DOW(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( DOW(DATE()) ) // Resulta: 3conout( CDOW(DATE()) ) // Resulta: Terca-feiraconout( 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)
Advanced Protheus 6.09
,
Advanced Protheus 7.10
,
Microsiga Protheus 8.11
,
Protheus 10
Visão Geral
Import HTML Content
Conteúdo das Ferramentas
Tarefas