Contenido

# Función DateValue

Devuelve un objeto Fecha de una cadena que representa una fecha.

El objeto devuelto se representa internamente como un valor numérico único correspondiente a la fecha especificada. Este valor se puede utilizar para calcular el número de días entre dos fechas.

### Sintaxis:

      DateValue(date As String)

### Parámetros:

date: una cadena de texto que contiene la fecha que se convertirá en un objeto Fecha.

La cadena pasada a DateValue debe expresarse en uno de los formatos de fecha definidos por su configuración regional (vea LibreOffice ▸ PreferenciasHerramientas ▸ Opciones ▸ Idiomas y regiones ▸ Generales) o en el formato «aaaa-mm-dd» (año, mes y día separados por guiones) de la ISO.

### Devuelve tipo:

Date.

### Códigos de error:

5 Llamada a procedimiento no válida

### Ejemplo:

      Sub ExampleDateValue
          Dim aDate As Date
          aDate = DateValue("2021-12-20")
          ' Devuelve la fecha regionalizada
          MsgBox aDate
          '  Extrae el año, el mes y el día del objeto Date
          MsgBox Year(aDate)
          MsgBox Month(aDate)
          MsgBox Day(aDate)
          ' Devuelve el valor numérico correspondiente a la fecha (como entero de tipo largo)
          MsgBox CLng(aDate)
      End Sub

Temas relacionados

Función DateSerial

¡Necesitamos su ayuda!