J'ai un problème assez inhabituel (pour moi). J'écris une application qui permettra à un utilisateur de changer l'heure de son système en avant ou en arrière soit par date explicite (changer ma date au 6/3/1955) ou par incrément en utilisant les boutons (aller de l'avant 1 mois). J'écris ceci pour aider certains de mes utilisateurs à tester certains logiciels nécessitant des sauts de ce type afin de simuler l'utilisation réelle d'un système de facturation.Maths du temps en Delphi
Modification du temps de Delphi est bien sûr très facile:
SetDateTime(2008,05,21,16,07,21,00);
Mais je ne sais pas si Delphi (2006) a tout construit des aides pour les mathématiques date, qui est l'un de mes favoris moins de choses :)
Des suggestions pour la meilleure façon de gérer cela? Je préférerais rester natif comme les appels datetime winapi sucent.
Merci!
Cette réponse était beaucoup plus complète que la plus haute réponse votée. –
Pour ceux qui recherchent quelque chose qui gère également le temps, DaetUtils contient également IncHour, IncMinute, IncSecond, IncMilliSecond –