Visual Basic es fácil de usar , flexible e integrado en una amplia gama de productos de Microsoft como Excel y Access. VB es uno de los lenguajes de programación más populares en el mundo . Se utiliza a menudo en las hojas de cálculo personalizadas y otras aplicaciones que requieren ajustes de programación " rápida y sucia " . Por esta razón, ha sido diseñado para ejecutar fácilmente las tareas comunes, tales como el cálculo de la fecha de matemáticas y las fechas y horarios mostrar . Si desea mostrar una fecha formateado correctamente para convenciones de fecha y hora locales , la función FormatDateTime en Visual Basic es la herramienta . Instrucciones
desinfectar su entrada
1
Alimente la función FormatDateTime una fecha u hora válida. Puede que esté utilizando la entrada de un usuario que no se puede confiar y puede requerir una cierta cantidad de preformatear para asegurar la integridad de los datos. Para validar su entrada , ejecute la función IsDate con la entrada como único parámetro .
2
Compruebe el valor devuelto por IsDate . Si no es "verdadera ", entonces su entrada no es una fecha u hora válida en el contexto local. Por ejemplo , el texto " Nos gusta el queso " no es una fecha o una hora y causaría IsDate para devolver un valor "false" . Además, " 22 de enero " no es una fecha en el idioma japonés. En un servidor de idioma Inglés , " 22 de enero " es una fecha legítima. Si los informes IsDate que la entrada no es una fecha u hora , deje de procesamiento y devolver un error.
3
Convierte la entrada validada con un formato de fecha que FormatDateTime puede entender mediante la ejecución de la función CDate con su entrada como el único parámetro . Utilice el valor devuelto por CDate en los siguientes pasos .
Run FormatDateTime
4
Seleccione el formato en el que desea emitir su fecha y /u hora . FormatDateTime ofrece cinco opciones .
Opción " 0 " hará que algunas decisiones en su nombre . Si su entrada sólo tenía una cita , se devolverá un texto de la fecha en la versión local del formato " mm /dd /yy ". Si la entrada contiene sólo una vez , devolverá una cadena de tiempo en la versión local del formato " hh : mm : ss AM /AM . " Si su entrada contenía tanto , devolverá dos artículos en el formato anterior .
Opción
" 1 " volverá una fecha en la versión local del formato " día - de - la - semana , mes, año , nombre . "
opción " 2 " volverá una fecha en la versión local del formato " mm /dd /yy ".
Option" 3 " devolverá una vez en la versión local de el formato " hh : mm: . ss AM /PM "
Option " 4 " devolverá una vez en formato de 24 horas . Por ejemplo : "hh : . Mm".
5
Run FormatDatTime con la salida del CDate como su primer parámetro y el número de su opción de formato elegido como segundo parámetro
6
Salida el valor devuelto por FormatDateTime utilizar su función de salida preferida .