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
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
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
Publicar un comentario