Usina BRGuía AdvPL
Ingresar
← Todos los temas
FUNCIóNEn revisión

Dow

Dow( dData ) --> nDia

Devuelve número de día semanal.

DowAdvPL
01 · DESCRIPCIÓN GENERAL

Descripción general

Dow usa domingo=1 y sábado=7; fecha vacía produce cero. Difiere de Day, día del mes, y CDow, nombre en inglés. Ejemplo comunitario usa Date y depende del día de ejecución; adaptación usa fecha fija SToD con expectativa verificable sin formato configurado. (TOTVS, s.f., ref. 1)

02 · SINTAXIS

Sintaxis

Dow( dData ) --> nDia

Parámetros

dData
FechaObligatorio

Fecha de referencia.

Retorno

Número de 0 a 7.

03 · EJEMPLO PRÁCTICO

Ejemplo comentado

#Include "Protheus.ch"

User Function Ed359()
    // Lunes fijo sin depender del reloj.
    ConOut(cValToChar(Dow(SToD("20261026"))))
Return Nil
Resultado esperado

Resultado esperado: 2. En revisión: ejemplo editorial no compilado ni ejecutado en Protheus. Comprobar includes, release, RDD y contexto antes de probar.

BUENAS PRÁCTICAS
  • No suponer numeración ISO con lunes=1.
  • En revisión: ejemplo editorial no compilado ni ejecutado en Protheus. Comprobar includes, release, RDD y contexto antes de probar.

Contenido relacionado

REFERENCIAS
  1. TOTVS. Dow. TDN. Consulta el 2026-10-26.
  2. EURAI. ADVPL/Funcoes/Data/Dow.PRW. universo_do_desenvolvedor_site, commit a5c83e9490302bdb4a0fc5a9d92c2d569a60773c. Exemplo analisado. Consulta el 2026-10-26.
Estado
En revisión
Página creada el
Última revisión el
Idioma original
Portugués
Revisión
Usina.BR
0 comentario(s) aprobado(s)

Comentarios

Todavía no hay comentarios aprobados.

Inicia sesión con Google o Microsoft para comentar.

Desarrollado con Usina Docs · Alpha