Ce conteneur permet de gérer les dates et les heures.
La valeur nulle est gérée.
La date/heure peut-être saisie ou affichée avec un format personnalisable.
Un exemple :
On défini une date : BP_Date madate;
On affecte un format : madate.setformat ("dd/mm/yyyy hh:nn:ss");
On entre la date : madate.set ("01/02/2004 23:59:59");
ou : madate.setdatetime (2004, 2, 1, 23, 59, 59);
On rechage le format : madate.setformat ("To!day i!s : m/d/yy");
On utilise la date : monstring = madate.str(); (monstring = "Today is : 2/1/04");