Formatos de fecha y hora definidos por el usuario (Función Format)

Actualización: noviembre 2007

En la siguiente tabla se muestran los caracteres que se pueden utilizar para crear formatos de fecha y hora definidos por el usuario. A diferencia de versiones anteriores de Visual Basic, estos caracteres de formato distinguen mayúsculas de minúsculas.

Carácter

Descripción

(:)

Separador de hora. En ciertas configuraciones regionales, pueden usarse otros caracteres para representar el separador de hora. Este separador horario separa horas, minutos y segundos cuando se da formato a valores horarios. El carácter real que se usa como separador de hora en los resultados con formato, viene determinado por el valor de referencia cultural actual de la aplicación.

(/)

Separador de fecha. En ciertas configuraciones regionales, pueden usarse otros caracteres para representar el separador de fecha. Este separador separa el día, mes y año cuando se da formato a los valores de fecha. El carácter real que se usa como separador de fecha en los resultados con formato, viene determinado por la referencia cultural actual de la aplicación.

(%)

Se utiliza para indicar que el carácter siguiente debe leerse como formato de una sola letra sin tener en cuenta las posibles letras finales. También se emplea para indicar que un formato de una sola letra se lea como formato definido por el usuario. Para obtener más información, consulte la información que aparece a continuación.

d

Muestra el día como un número sin cero a la izquierda (por ejemplo, 1). Utilice %d si es el único carácter en el formato numérico definido por el usuario.

dd

Muestra el día como un número con cero a la izquierda (por ejemplo, 01).

ddd

Muestra el día de forma abreviada (por ejemplo, Sun).

dddd

Muestra el día de forma completa (por ejemplo, Sunday).

M

Muestra el mes como un número sin cero a la izquierda (por ejemplo, enero se representa como 1). Utilice %M si es el único carácter en el formato numérico definido por el usuario.

MM

Muestra el mes como un número con cero a la izquierda (por ejemplo, 01/12/01), doce de enero de 2001.

MMM

Muestra el mes en forma abreviada (por ejemplo, Jan).

MMMM

Muestra el mes en forma completa (por ejemplo, January).

gg

Especifica el período o era (por ejemplo, A.D.)

h

Muestra la hora como un número sin ceros a la izquierda y en formato de doce horas (por ejemplo, 1:15:15 PM). Utilice %h si es el único carácter en el formato numérico definido por el usuario.

hh

Muestra la hora como un número con ceros a la izquierda y en formato de doce horas (por ejemplo, 01:15:15 PM).

H

Muestra la hora como un número sin ceros a la izquierda y en formato de doce horas (por ejemplo, 1:15:15). Utilice %H si es el único carácter en el formato numérico definido por el usuario.

HH

Muestra la hora como un número con ceros a la izquierda y en formato de doce horas (por ejemplo, 01:15:15).

m

Muestra los minutos como un número sin ceros a la izquierda (por ejemplo, 12:1:15). Utilice %m si es el único carácter en el formato numérico definido por el usuario.

mm

Muestra los minutos como un número con ceros a la izquierda (por ejemplo, 12:01:15).

s

Muestra los segundos como un número sin ceros a la izquierda (por ejemplo, 12:15:5). Utilice %s si es el único carácter en el formato numérico definido por el usuario.

ss

Muestra los segundos como un número con ceros a la izquierda (por ejemplo, 12:15:05).

f

Muestra fracciones de segundos. Por ejemplo, ff muestra centésimas de segundo, mientras que ffff muestra diez milésimas de segundo. Puede utilizar hasta siete símbolos f en el formato definido por el usuario. Utilice %f si es el único carácter en el formato numérico definido por el usuario.

t

Usa el reloj de doce horas; muestra una A mayúscula para cualquier hora entre medianoche y mediodía, y una P mayúscula para cualquier hora entre mediodía y medianoche. Utilice %t si éste es el único carácter del formato numérico definido por el usuario.

tt

Para las configuraciones regionales que utilizan el reloj de doce horas, muestra la leyenda AM en mayúsculas para cualquier hora entre medianoche y mediodía; y PM en mayúsculas para cualquier hora entre mediodía y medianoche.

Para las configuraciones regionales que utilizan el reloj de 24 horas, no muestra nada.

y

Muestra el año sin cero inicial. Utilice %y si es el único carácter en el formato numérico definido por el usuario.

yy

Muestra el año en formato numérico de dos dígitos sin cero inicial, si procede.

yyy

Muestra el año en formato numérico de cuatro dígitos.

yyyy

Muestra el año en formato numérico de cuatro dígitos.

z

Muestra el desplazamiento de zona horaria sin cero a la izquierda (por ejemplo, -8). Utilice %z si es el único carácter en el formato numérico definido por el usuario.

zz

Muestra el desplazamiento de zona horaria con un cero a la izquierda (por ejemplo, -08).

zzz

Muestra el desplazamiento completo de zona horaria (por ejemplo, -08:00).

Para obtener más información sobre la información de la referencia cultural actual de la aplicación, vea Cómo afecta la referencia cultural a las cadenas en Visual Basic.

Ejemplo

A continuación se muestran algunos ejemplos de formatos de hora y fecha definidos por el usuario y correspondientes al 7 de diciembre de 1958, a las ocho horas, cincuenta minutos y treinta y cinco segundos de la tarde (December 7, 1958, 8:50 PM, 35 seconds):

Formato

Muestra

M/d/yy

12/7/58

d-MMM

7-Dec

d-MMMM-yy

7-December-58

d MMMM

7 December

MMMM yy

December 58

hh:mm tt

08:50 PM

h:mm:ss t

8:50:35 P

H:mm

20:50

H:mm:ss

20:50:35

M/d/yyyy H:mm

12/7/1958 20:50

Notas para desarrolladores de dispositivos inteligentes

El fabricante de cada dispositivo es el que determina la resolución de tiempo mínima. Si la resolución de tiempo del dispositivo es lo bastante amplia, el carácter de formato f devuelve 0 cuando se ejecuta en ese dispositivo.

Requisitos   

Espacio de nombres:Microsoft.VisualBasic

**Módulo:**Strings

**Ensamblado:**Visual Basic Runtime Library (en Microsoft.VisualBasic.dll)

Vea también

Referencia

Resumen de manipulación de cadenas

Resumen de conversión

Format (Función)

Formatos de fecha y hora predefinidos (Función Format)

Formatos numéricos definidos por el usuario (Función Format)