Compartir vía


Restricciones del calendario gregoriano

Los tipos de datos date y datetime, y los campos finales de los tipos de datos interval, deben ajustarse a las restricciones del calendario gregoriano. Estas restricciones son las siguientes:

  • El valor del campo month debe estar comprendido entre 1 y 12, ambos inclusive.

  • El valor del campo day debe estar en el intervalo comprendido entre 1 y el número de días del mes. El número de días del mes se determina a partir de los valores de los campos año y meses y puede ser 28, 29, 30 o 31. (El número de días del mes también puede depender de si es un año bisiesto).

  • El valor del campo de hora debe estar comprendido entre 0 y 23, ambos incluidos.

  • El valor del campo de minuto debe estar comprendido entre 0 y 59, ambos incluidos.

  • Para el campo de segundos finales de los tipos de datos interval, el valor del campo de segundos debe estar comprendido entre 0 y 59,9(n), ambos inclusive, donde n es el número de dígitos en la precisión de fracciones de segundos.

  • Para el campo de segundos finales de los tipos de datos datetime, el valor del campo de segundos debe estar comprendido entre 0 y 61.9(n), ambos inclusive, donde n especifica el número de dígitos "9" y el valor de n es la precisión de fracciones de segundos. (El intervalo de segundos permite hasta dos segundos bisiesto mantener la sincronización del tiempo sidereal).