Page 1 sur 1

Dates limites

Posté : jeu. 2 août 2012 15:18
par Xavier
Dates limites


Delphi gère les dates comme des nombres entiers et signés.
Son jour "1" ayant été fixé au 01/01/1800, le jour précédent (31/12/1789) est le jour "0", mais les dates antérieures restent accessibles via des valeurs négatives.


The X-Tools 3 avait défini les limites suivantes :
  • Date min : 08/01/0001.
  • Date max : 28/11/9999.
Ces dates sont affichables dans le Calendrier mais y saisir une Note à une date antérieure au 01/01/0100 provoque un crash. Le code des Alarmes a lui un bug qui multiplie par 10 les années avant l'an 1000, l'année 999 devenant ainsi 9990. :mrgreen:


The X-Tools 4 utilise les DateTimePicker, dont la date min par défaut est le 01/01/1753. En réalité le composant peut remonter jusqu'au 01/01/1601 sous Seven et au 14/09/1752 sous XP mais le mois est en mauvais état :
DateMinXP.png
Dans The X-Tools 4, les dates limites seront donc :
  • Date min : lundi 31/12/1759.
  • Date max : dimanche 31/12/2299.

Re: Dates limites

Posté : ven. 3 août 2012 11:36
par Denis
ca va, ca laisse de la marge...