#datetime

La función #datetime crea un valor temporal de tipo datetime a partir de valores numéricos correspondientes al año, mes, día, hora, minuto y segundo.

Sintaxis

#datetime(
    year as number,
    month as number,
    day as number,
    hour as number,
    minute as number,
    second as number
) as any

Parámetros
  • year: año
  • month: mes
  • day: día
  • hour: hora
  • minute: minuto
  • second: segundo
Información adicional

La función generará un error cuando no se cumplan estas condiciones:

  • 1 ≤ año ≤ 9999
  • 1 ≤ mes ≤ 12
  • 1 ≤ día ≤ 31
  • 0 ≤ hora ≤ 23
  • 0 ≤ minuto ≤ 59
  • 0 ≤ segundo ≤ 59

También se generará un error cuando la fecha en cuestión no exista.

Si la hora es 24, los minutos y segundos deberán ser 0.

Ejemplos

Es posible convertir la fecha del 23 de junio de 2020, 18:33:56 a formato datetime con el siguiente código:

#datetime(2020,6,23,18,33,56)

23/06/2020 18:33:56

La función #datetime

Si la fecha indicada no existe, la función devuelve un error. Por ejemplo, para las 17:35:22 del 31 de febrero de 2020:

#datetime(2020,2,31,17,35,22)

Error

La función #datetime

Obsérvese que sí son reconocidas como válidas las fechas entre el 4 y el 15 de octubre de 1582 (fechas inexistentes en el calendario gregoriano):

#datetime(1582,10,7,17,35,22)

07/10/1582 17:35:22

La función #datetime
Categoría
Funciones DateTime
Enviado por admin el Mar, 23/06/2020 - 18:29