Comparer des heures

Forum destiné aux questions sur le développement : Formules, LotusScript, Java ...

Comparer des heures

Messagepar valerielc » 20 Avr 2010 à 10:09

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 ?
Dernière édition par valerielc le 21 Avr 2010 à 15:04, édité 1 fois.
valerielc
Premier posts
Premier posts
 
Message(s) : 19
Inscrit(e) le : 07 Avr 2010 à 15:09

Messagepar roubech » 20 Avr 2010 à 20:25

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)
Avatar de l’utilisateur
roubech
Modérateur
Modérateur
 
Message(s) : 4976
Inscrit(e) le : 01 Fév 2007 à 20:22
Localisation : Lille

Messagepar oguruma » 21 Avr 2010 à 07:30

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
Bien à vous

http://www.dominoarea.org/oguruma/

Les téléphones PORTABLES dans les TGV y en a MARRRE de ces voyageurs qui ne respectent pas les autres ! ARRET DES PORTABLES SVP - Merci

Fumeurs ! respectez les non fumeurs !!!
Fumeurs ! respectez la loi de février 2007 et les lieux publics !!! (ie. hall de gares)
Avatar de l’utilisateur
oguruma
Super V.I.P.
Super V.I.P.
 
Message(s) : 4086
Inscrit(e) le : 16 Déc 2004 à 08:50
Localisation : LILLE

Messagepar Bidouille » 21 Avr 2010 à 08:44

Bonjour,

Suis ce lien :

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

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

8) Le farniente est une merveilleuse occupation. Dommage qu'il faille y renoncer pendant les vacances, l'essentiel étant alors de faire quelque chose. 8)
Pierre Daninos
Avatar de l’utilisateur
Bidouille
Roi des posts
Roi des posts
 
Message(s) : 691
Inscrit(e) le : 10 Déc 2008 à 18:14
Localisation : Sud Ouest

Messagepar billbock » 21 Avr 2010 à 08:50

un conseil utilise la methode TimeDifferenceDouble pour pouvoir comparer des dates eventuellment eloigné
Avatar de l’utilisateur
billbock
Modérateur
Modérateur
 
Message(s) : 310
Inscrit(e) le : 15 Fév 2007 à 13:58
Localisation : paris

Messagepar valerielc » 21 Avr 2010 à 15:03

Bonjour,

Merci pour les réponses. Je vais pouvoir avancer.
Bidouille, merci pour le lien, je ne le connaissais pas.
valerielc
Premier posts
Premier posts
 
Message(s) : 19
Inscrit(e) le : 07 Avr 2010 à 15:09


Retour vers Développement

cron