Exportar (0) Imprimir
Expandir todo

Strings.Format (Método)

Devuelve una cadena a la que se ha aplicado formato según las instrucciones incluidas en la expresión de formato de tipo String.

Espacio de nombres: Microsoft.VisualBasic
Ensamblado: Microsoft.VisualBasic (en microsoft.visualbasic.dll)

public static string Format (
	Object Expression,
	[OptionalAttribute] string Style
)
public static String Format (
	Object Expression, 
	/** @attribute OptionalAttribute() */ String Style
)
public static function Format (
	Expression : Object, 
	Style : String
) : String

Parámetros

Expression

Parámetro necesario. Cualquier expresión válida.

Style

Parámetro opcional. Expresión válida de formato de tipo String con nombre o definida por el usuario.

Valor devuelto

Devuelve una cadena a la que se ha aplicado formato según las instrucciones incluidas en la expresión de formato de tipo String.

Para obtener información más detallada, vea el tema Format (Función) de Visual Basic.

Si se aplica formato a una cadena numérica no traducida, se debe utilizar un formato numérico definido por el usuario para garantizar que se obtiene la apariencia deseada.

El método System.String.Format proporciona también una funcionalidad similar.

Para obtener información sobre cómo crear el argumento Style, vea el correspondiente tema que se muestra a continuación:

Para aplicar formato a

Haga esto

Números

Utilice los formatos numéricos predefinidos o cree formatos numéricos definidos por el usuario.

Fechas y horas

Utilice los formatos predefinidos de fecha y hora o cree formatos de fecha y hora definidos por el usuario.

Números de serie de fecha y hora

Utilice los formatos de fecha y hora o formatos numéricos.

Si se intenta aplicar formato a un número sin especificar Style, la función Format proporciona una funcionalidad similar a la de la función Str, si bien es internacional. Sin embargo, los números positivos a los que se aplica formato de cadena mediante la función Format no incluyen un espacio inicial reservado para el signo del valor; los números convertidos mediante la función Str conservan el espacio inicial.

En este ejemplo se muestran diversos usos de la función Format para aplicar formato a los valores utilizando formatos de tipo String y formatos definidos por el usuario. Para el separador de fecha (/), el separador de hora (:) y los indicadores de a.m./p.m. (t y tt), el resultado real que muestra el sistema depende de la configuración regional que utilice el código. Cuando las fechas y horas se muestran en el entorno de desarrollo, se utilizan el formato de hora corta y el formato de fecha corta de la configuración regional del código.

NotaNota

En el caso de las configuraciones regionales que utilizan el reloj de 24 horas, los indicadores de a.m./p.m. (t y tt) no muestran nada.

Dim TestDateTime As Date = #1/27/2001 5:04:23 PM#
Dim TestStr As String
' Returns current system time in the system-defined long time format.
TestStr = Format(Now(), "Long Time")
' Returns current system date in the system-defined long date format.
TestStr = Format(Now(), "Long Date")
' Also returns current system date in the system-defined long date 
' format, using the single letter code for the format.
TestStr = Format(Now(), "D")

' Returns the value of TestDateTime in user-defined date/time formats.
' Returns "5:4:23".
TestStr = Format(TestDateTime, "h:m:s")
' Returns "05:04:23 PM".
TestStr = Format(TestDateTime, "hh:mm:ss tt")
' Returns "Saturday, Jan 27 2001".
TestStr = Format(TestDateTime, "dddd, MMM d yyyy")
' Returns "17:04:23".
TestStr = Format(TestDateTime, "HH:mm:ss")
' Returns "23".
TestStr = Format(23)

' User-defined numeric formats.
' Returns "5,459.40".
TestStr = Format(5459.4, "##,##0.00")
' Returns "334.90".
TestStr = Format(334.9, "###0.00")
' Returns "500.00%".
TestStr = Format(5, "0.00%")

Windows 98, Windows 2000 SP4, Windows CE, Windows Millennium, Windows Mobile para Pocket PC, Windows Mobile para Smartphone, Windows Server 2003, Windows XP Media Center, Windows XP Professional x64, Windows XP SP2, Windows XP Starter Edition

.NET Framework no admite todas las versiones de cada plataforma. Para obtener una lista de las versiones admitidas, vea Requisitos del sistema.

.NET Framework

Compatible con: 2.0, 1.1, 1.0

.NET Compact Framework

Compatible con: 2.0, 1.0

Adiciones de comunidad

AGREGAR
Mostrar:
© 2015 Microsoft