miércoles, 2 de septiembre de 2015

Funciones de Fecha en Visual Basic

Las fechas son cadenas especiales. Visual Basic sabe obtener y tratar la información relativa a la fecha y la hora. Dispone para ello de una declaración de variable: Date. Una variable declarada como date puede contener una fecha, una fecha y una hora o una hora solamente.

 
              Date             Devuelve la fecha de hoy. Esta fecha la toma del reloj del ordenador.
              Time             Devuelve la hora actual.
              Now              Devuelve la fecha y hora actual.
              WeekDay     Devuelve el día de la semana (En número, 1=Domingo, 2=Lunes,...)
              Day               Obtiene el día, a partir de una fecha        
              Month          Obtiene el mes a partir de una fecha. 
              Year             Obtiene el año a partir de una fecha.       
              Hour             Obtiene la hora a partir de una hora        
              Minute         Obtiene el minuto a partir de una hora.    
              Second        Obtiene el segundo a partir de una hora.
              DateAdd      Añade un intervalo de tiempo a una fecha
              DateDiff       Obtiene el intervalo de tiempo entre dos fechas
              DatePart      Devuelve una parte de una fecha  (semana, trimestre, etc.)
              DateSerial   Compone una fecha a partir de parámetros relativos
              TimeSerial   Compone una hora a partir de parámetros relativos.
              DateValue   Devuelve una fecha a partir de un dato que se le parezca y VB pueda
                                  Obtener de él una fecha válida

Mediante estas instrucciones podemos obtener el dato necesario de una fecha u hora. Por ejemplo, para obtener el día de hoy solamente:

                       dia = Day (Now)     dia será un número
 
El día de la semana lo obtendríamos

                       diasemana = WeekDay (Now)       diasemana será un número
 
DateValue, una instrucción que le sacará mucho provecho

                       Fecha DateValue (120796)                  
                       Fecha = DateValue (12 07 96)       Resultado  12/07/96
 

USANDO LA FUNCIÓN FORMAT EN VISUAL BASIC

 

Esta función permite presentar cadenas de numéricas o fechas de una determinada forma. Permite establecer elFormato de esa cadena.
 
Si recurre a la ayuda de VB acerca de esta función se va a enterar muy poco de lo que puede dar de sí. La sintaxis que presenta es:

Format(expresión[, formato[, primerdíadesemana[, primerasemanadelaño]]])
 
Lo mejor que puede hacer con esta definición de la sintaxis de Format es olvidarla. No le aclara mucho lo que se puede hacer con Format.  La función Format se usa para poner una fecha en un determinado formato. Con la expresión:
 
FechadeHoy = Format (Now, “yyyy-mm-dd”)

No hay comentarios:

Publicar un comentario