Page 1 sur 1

Comparer des heures

MessagePublié: 20 Avr 2010 à 10:09
par valerielc
Bonjour,

J'ai une base de réservation de salle.
Lors d'une réservation j'indique la date, l'heure de début et l'heure de fin.
Il faut que je calcule automatiquement ensuite si je réserve ma salle pour une 1/2 journée (matin ou après-midi) ou pour la journée entière.
Est-ce qu'il est possible de comparer des heures comme on compare des dates ?
Du genre si heure de début et heure de fin sont entre 8:00 et 12:30 alors 1/2 journée
Quelqu'un a une idée ?

MessagePublié: 20 Avr 2010 à 20:25
par roubech
bonjour

tu peux faire la différence entre 2 objets date contenant l'heure
[20/04/2010 12:00:00] - [20/04/2010 08:00:00] = 4h (4 x 60 x 60)

MessagePublié: 21 Avr 2010 à 07:30
par oguruma
voir les methodes de NotesDateTime et les classe DateTimeDifference qui te donne le résultat en nombre de seconde

c'est le moyen le plus fiable de faire une comparaison exacte entre deux nombre temps

surtout ne pas faire l'erreur de la comparaison alpha en utilsant DateOnly
ça se voit souvent bien souvent la comparaison n'est pas exacte car c'est du test de de caractère au sens ascii

MessagePublié: 21 Avr 2010 à 08:44
par Bidouille
Bonjour,

Suis ce lien :

https://www.martinscott.com/DesignLibra ... count=5000

Je serai surpris que tu ne trouve pas la soluce (tres bon site !!!)

MessagePublié: 21 Avr 2010 à 08:50
par billbock
un conseil utilise la methode TimeDifferenceDouble pour pouvoir comparer des dates eventuellment eloigné

MessagePublié: 21 Avr 2010 à 15:03
par valerielc
Bonjour,

Merci pour les réponses. Je vais pouvoir avancer.
Bidouille, merci pour le lien, je ne le connaissais pas.