Format (Función)

Visual Basic VBLR

Format (Función)

       

Devuelve un tipo Variant (String) que contiene una expresión formateada de acuerdo a las instrucciones contenidas en una expresión de formato.

Sintaxis

Format(expresión[, formato[, primerdíadesemana[, primerdíadeaño]]])

La sintaxis de la función Format consta de las siguientes partes:

Parte Descripción
expresión Requerido. Cualquier expresión válida.
formato Opcional. Una expresión de formato definida por el usuario o con nombre válida.
primerdíadesemana Opcional. Una constante que especifica el primer día de la semana.
primerdíadeaño Opcional. Una constante que especifica la primera semana del año.

Valores

El argumento primerdíadesemana tiene estos valores:

Constante Valor Descripción
vbUseSystem 0 Utiliza el valor de API NLS.
vbSunday 1 Domingo (predeterminado)
vbMonday 2 Lunes
vbTuesday 3 Martes
vbWednesday 4 Miércoles
vbThursday 5 Jueves
vbFriday 6 Viernes
vbSaturday 7 Sábado

El argumento primerdíadeaño tiene estos valores:

Constante Valor Descripción
vbUseSystem 0 Utiliza el valor de API NLS.
vbFirstJan1 1 Comienza con la semana donde está el 1 de enero (predeterminado).
vbFirstFourDays 2 Comienza con la primera semana del año que tenga cuatro días como mínimo.
vbFirstFullWeek 3 Comienza con la primera semana completa del año.

Comentarios

Para dar formato Haga esto
Números Utilice formatos numéricos con nombre predefinidos o cree formatos numéricos definidos por el usuario.
Fechas y horas Utilice formatos de fecha/hora con nombre predefinidos o cree formatos de fecha/hora definidos por el usuario.
Números seriales de fecha y hora Utilice formatos de fecha y hora o formatos numéricos.
Cadenas Cree sus propios formatos de cadena definidos por el usuario.

Si intenta dar formato a un número sin especificar formato, Format proporciona una funcionalidad similar a la de la función Str. Sin embargo, los números positivos a los que se les ha dado formato de cadena de caracteres mediante Format carecen del espacio inicial reservado para mostrar el signo del valor, mientras que los convertidos utilizando Str conservan el espacio inicial.

Si está dando formato a una cadena numérica no localizada, debería usar un formato numérico definido por el usuario para asegurarse de que obtiene la apariencia que desa.

Nota   Si la configuración de la propiedad Calendar es gregoriano y formato especifica dar formato a la fecha, la expresión proporcionada debe ser gregoriana. Si la configuración de la propiedad Calendar de Visual Basic es Hijri, la expresión proporcionada debe ser Hijri.

Si el calendario es gregoriano, el significado de los simbolos de la expresión formato no cambia. Si el calendario es Hijri, todos los símbolos de formato de fecha (por ejemplo, dddd, mmmm, yyyy) ytienen el mismo significado pero se aplica al calendario Hijri. Los símbolos de formato permanecen en inglés, los símbolos que se muestran como texto (por ejemplo, AM y PM) muestran la cadena (inglés o árabe) asociada con ese símbolo. El intervalo de ciertos símbolos cambia cuando el calendario es Hijri.

Símbolo Intervalo
d 1-30
dd 1-30
ww 1-51
mmm Muestra nombres de mes enteros (los nombres de mes Hijri no tienen abreviaturas).
y 1-355
yyyy 100-9666