Histórico da Página
Composition Setup |
---|
import.css=/download/attachments/3279126062824/newLayouttecnologia.css |
Pagetitle | ||||
---|---|---|---|---|
|
Função: Dow
Retorna
...
o
...
dia
...
da
...
semana
...
no
...
formato
...
numérico.
Sintaxe
Bloco de código | ||
---|---|---|
| ||
Dow ( < dData> )--> nDia |
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 | ||||||||||
---|---|---|---|---|---|---|---|---|---|---|
| ||||||||||
User Function exemplo1()
DATE() //Exemplo 1DATE() // Resultado: 11/09/ 08DOW08 DOW(DATE()) // Resultado: 5DOW5 DOW(DATE() + 6) // Resultado: 4DOW4 DOW(CTOD("01/12/2008")) // Resultado: 7----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------//Exemplo 2//Os exemplos a seguir ilustram CDOW() e seu relacionamento com DOW():
Return |
Bloco de código | ||||||||||
---|---|---|---|---|---|---|---|---|---|---|
| ||||||||||
User Function exemplo2() conout( DATE() ) // Resulta: 09/01/ 89conout89 conout( DOW(DATE()) ) // Resulta: 3conout3 conout( CDOW(DATE()) ) // Resulta: Terca- feiraconoutfeira conout( DOW(DATE() - 2) ) // Resulta: 1conout1 conout( 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)
Return |
Abrangência
Advanced Protheus 6.09 , Advanced Protheus 7.10 , Microsiga Protheus 8.11 , Protheus 10
Veja
...
também
Visão Geral
Import HTML Content
Conteúdo das Ferramentas
Tarefas