Einschränkungen des gregorianischen Kalenders

Date- und datetime-Datentypen sowie die nachfolgenden Felder von Intervalldatentypen müssen den Einschränkungen des gregorianischen Kalenders entsprechen. Diese Einschränkungen sind wie folgt:

  • Der Wert des Monatsfelds muss zwischen 1 und 12 (einschließlich) liegen.

  • Der Wert des Felds tag muss im Bereich von 1 bis zur Anzahl der Tage im Monat liegen. Die Anzahl der Tage im Monat wird aus den Werten der Felder Jahr und Monate bestimmt und kann 28, 29, 30 oder 31 sein. (Die Anzahl der Tage im Monat kann auch davon abhängen, ob es sich um ein Schaltjahr handelt.)

  • Der Wert des Stundenfelds muss zwischen 0 und 23 (einschließlich) liegen.

  • Der Wert des Minutenfelds muss zwischen 0 und 59 (einschließlich) liegen.

  • Für das nachfolgende Sekundenfeld von Intervalldatentypen muss der Wert des Sekundenfelds zwischen 0 und 59,9(n) liegen, einschließlich, wobei n die Anzahl der Ziffern in der Sekundenbruchteilegenauigkeit ist.

  • Für das nachfolgende Sekundenfeld von datetime-Datentypen muss der Wert des Sekundenfelds zwischen 0 und 61,9(n) liegen, einschließlich, wobei n die Anzahl der "9"-Ziffern angibt und der Wert von n die Genauigkeit von Sekundenbruchteilen ist. (Der Bereich von Sekunden ermöglicht bis zu zwei Schaltsekunden, um die Synchronisierung der siderealen Zeit aufrechtzuerhalten.)