LECCION 20

Visual Basic 2015 Lección 20: Funciones del Formato

20.1 función de formato de los números

La función de formato en Visual Basic 2015 es una función de formato muy útil. Se utiliza para mostrar números, así como la fecha y la hora en varios formatos.

Hay dos tipos de funciones de formato de los números, uno de ellos es la incorporada en o formato predefinido mientras que otro puede ser definido por el usuario.

20.1 (a) función de formato incorporado para números

La sintaxis de la función de formateo de la es

Formato (n, "el argumento de estilo")

donde n es un número.

La lista de argumentos de estilo en Visual Basic 2015 se da en la Tabla 20.1.



Tabla 20.1

ESTILO ARGUMENTO explicación de ejemplo
Número General para visualizar el número sin tener separadores entre miles. Formato (8972.234, "General Número") = 8972.234
Fija para ver el número sin tener separadores entre miles y rondas en manos de dos cifras decimales. Formato (8972.2, "fija") = 8.972,23
Estándar para mostrar el número de separadores o separadores entre miles y rondas en manos de dos cifras decimales. Formato (6648972.265, "Estándar") = 6,648,972.27
Moneda Para mostrar el número con el signo del dólar delante, tiene separadores entre miles, así como el redondeo hacia arriba con dos decimales. Formato (6648972.265, "moneda") = $ 6,648,972.27
Porcentaje Convierte el número en forma de porcentaje y muestra un signo% y se redondea hasta dos cifras decimales. Formato (0.56324, "por ciento") = 56.32%
ejemplo 20.1

Private Sub BtnFormat_Click (remitente como objeto, e como EventArgs) Maneja BtnFormat.Click

Label1.Text = Format (8972.234, "General Número")
Label2.Text = Format (8972.2, "fija")
Label3.Text = Format (6.648.972,265, "Estándar")
Label4.Text = Format (6.648.972,265, "moneda")
Label5.Text = Format (0.56324, "por ciento")

End Sub

La salida

20.1 vb2013_figre19.1Figure



20.1 (b) Formato Definido por el Usuario

La sintaxis de la función de formato definido por el usuario es

Formato (n, "formato de usuario")

A pesar de que se conoce como el formato definido por el usuario, todavía tenemos que sigue ciertos estilos de formato. Los ejemplos de estilo de formato definido por el usuario se enumeran en la Tabla 19.2

Tabla 20.2

FORMATO DESCRIPCIÓN DE SALIDA

Formato (781234.576, "0") Redondea al número entero sin separadores entre miles 781235
 Formato (781234.576, "0.0") Las vueltas a 1 decimal sin separadores entre miles 781234.6
 Formato (781234.576, "0.00") Las vueltas a 2 decimal sin separadores entre miles 781.234,58
  Formato (781234.576, "#, ## 0.00") Las vueltas a 2 decimales con separadores entre miles 781,234.58
 Formato (781234.576, "$ #, ## 0.00") Muestra signo de dólar y vueltas a 2 decimales con separadores entre miles de $ 781,234.58
 Formato (0,576, "0%") Convierte a la forma de porcentaje sin decimales 58%
 Formato (0,5768, "0%") Convierte a la forma de porcentaje con dos decimales 57.68%
ejemplo 20.2

Private Sub BtnFormat_Click (remitente como objeto, e como EventArgs) Maneja BtnFormat.Click

Label1.Text = Format (8972.234, "0.0")
Label2.Text = Format (8972,2345, "0.00")
Label3.Text = Format (6.648.972,265, "#, ## 0.00")
Label4.Text = Format (6.648.972,265, "$ #, ## 0.00")
Label5.Text = Format (0.56324, "0%")

End Sub

La salida

20.2 vb2013_figure19.2Figure

20.2 El formato de fecha y hora

Hay dos tipos de funciones de formato de fecha y hora uno de ellos es el built-in o el formato predefinido mientras que otro puede ser definido por el usuario.

20.2 (a) formato de fecha y hora utilizando formatos predefinidos

En Visual Basic 2013, podemos formatear la fecha y la hora utilizando formatos predefinidos o formatos definidos por el usuario. Los formatos predefinidos de fecha y hora se muestran en la Tabla 19.3

Tabla 20.3

 FORMATO DESCRIPCIÓN

Formato (Ahora, "Fecha General") Muestra la fecha y la hora actual
Formato (Ahora, "Fecha larga") Muestra la fecha actual en formato largo
Formato (Now ", de fecha corta") Muestra la fecha actual en formato corto
Formato (Ahora, "Long Time") Muestra la hora actual en formato largo.
Formato (Ahora, "Short Time") Muestra la hora actual en formato corto.
 ejemplo 20.3

Private Sub BtnDisplay_Click (remitente como objeto, e como EventArgs) Maneja BtnDisplay.Click

Label1.Text = Format (Ahora, "Fecha general")
Label2.Text = Format (Ahora, "Fecha larga")
Label3.Text = Format (Now ", de fecha corta")
Label4.Text = Format (Ahora, "Long Time") Label5.Text = Format (Ahora, "Short Time")

End Sub

La salida

20.3 vb2013_figure19.3Figure

Puede mostrar fechas y la hora en tiempo real, utilizando un temporizador y establezca su propiedad Enabled en true y el intervalo 100. El código es el siguiente:

Private Sub Timer1_Tick (remitente como objeto, e como EventArgs) Maneja Timer1.Tick

Label1.Text = Format (Ahora, "Fecha general")
Label2.Text = Format (Ahora, "Fecha larga")
Label3.Text = Format (Now ", de fecha corta")
Label4.Text = Format (Ahora, "Long Time")
Label5.Text = Format (Ahora, "Short Time")

End Sub

20.2 (b) formato de fecha y hora con los formatos definidos por el usuario

Al lado usando los formatos predefinidos, también puede utilizar las funciones de formato definidos por el usuario. La sintaxis de un formato definido por el usuario para la fecha y la hora es

  Formato (expresión, estilo)

Tabla 20.4

FORMATO DESCRIPCIÓN
Formato (Ahora, "m") Muestra el mes y la fecha actual
Formato (Ahora, "mm") Muestra el mes actual en cifras de dos dígitos.
Formato de nombre (ahora, "mmm") se presenta abreviado del mes en curso
Formato (Ahora, "mmmm") Muestra el nombre completo del mes en curso.
Formato (Ahora, "dd / mm / aaaa") Muestra la fecha actual en el formato día / mes / año.
Formato (Ahora, "mmm, d, yyyy") Muestra la fecha actual en el, Día, Mes Año Formato
Formato (Ahora, "h: mm: ss tt") dispalys hora en hora: minuto: segundo formato y mostrar am / pm
Formato (Ahora, "MM / dd / aaaa h: mm: ss) dispalys fecha y la hora en hora: minuto: segundo formato
ejemplo 20.4

Private Sub Timer1_Tick (remitente como objeto, e como EventArgs) Maneja Timer1.Tick

Label1.Text = Format (Ahora, "m")
Label2.Text = Format (Ahora, "mm")
Label3.Text = Format (Ahora, "mmm")
Label4.Text = Format (Ahora, "mmmm")
Label5.Text = Format (Ahora, "dd / mm / aaaa")
Label6.Text = Format (Ahora, "mmm, d, yyyy")
Label7.Text = Format (Ahora, "h: mm: ss tt")
Label8.Text = Format (Ahora, "MM / dd / aaaa h: mm: ss tt")

End Sub

La salida de vb2013_figure19.4

 Figura 20.4

Comentarios

Entradas populares de este blog

VISUAL BASIC 6.0