公历的约束

日期和时间数据类型以及间隔数据类型的尾随字段必须符合公历的约束。 这些约束如下所示:

  • 月份字段的值必须介于 1 和 12 之间(含)。

  • 日期字段的值必须介于 1 到月份的天数之间。 月份的天数根据年和月字段的值确定,可以是 28、29、30 或 31。 (月份的天数也取决于它是否为闰年。)

  • 小时字段的值必须介于 0 和 23 之间(含)。

  • 分钟字段的值必须介于 0 和 59(含)之间。

  • 对于间隔数据类型的尾随秒字段,秒字段的值必须介于 0 到 59.9 (n) 之间,其中 n 是秒小数精度中的位数。

  • 对于 datetime 数据类型的尾随秒字段,秒字段的值必须介于 0 到 61.9 (n) 之间,其中 n 指定“9”位数, n 的值是秒精度小数。 (秒范围允许多达两个闰秒来保持 sidereal time 的同步。)