Datum / Uhrzeit speichern
bearbeitet von pl
> Leider nicht. Oder wo steht das?
In der [Doku zu MariaDB](https://mariadb.com/kb/en/library/data-type-storage-requirements/) (hatte TS verlinkt) steht, daß fürs Jahr genau ein Byte reserviert ist. Also ein `unsigned char` und unsigned deswegen weil negative Jahre keinen Sinn machen.
Der Trick mit dem einen Byte funktioniert auch nur, weil 1900 addiert wird. So reicht für das Jahr eine dreistellige Zahl von 0 bis 255 was die Jahre 1900 bis 2125 ergibt.
MFG
Datum / Uhrzeit speichern
bearbeitet von pl
> Leider nicht. Oder wo steht das?
In der Doku zu MariaDB (hatte TS verlinkt) steht, daß fürs Jahr genau ein Byte reserviert ist. Also ein `unsigned char` und unsigned deswegen weil negative Jahre keinen Sinn machen.
Der Trick mit dem einen Byte funktioniert auch nur, weil 1900 addiert wird. So reicht für das Jahr eine dreistellige Zahl von 0 bis 255 was die Jahre 1900 bis 2125 ergibt.
MFG