Dates limites

Xavier
Administrateur du site
Messages : 817
Enregistré le : mer. 22 juin 2011 18:25

Dates limites

Message non lu 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.
Vous n’avez pas les permissions nécessaires pour voir les fichiers joints à ce message.
Denis
Messages : 180
Enregistré le : jeu. 23 juin 2011 09:21

Re: Dates limites

Message non lu par Denis »

ca va, ca laisse de la marge...
Répondre