Manipulation datetime

Signaler
Messages postés
110
Date d'inscription
vendredi 1 décembre 2006
Statut
Membre
Dernière intervention
14 décembre 2011
-
Messages postés
7393
Date d'inscription
mercredi 23 avril 2003
Statut
Membre
Dernière intervention
6 avril 2012
-
Bonjour tout le monde
je suis pas tres famillier avec les fonctions date, datetime...voici mon probleme.
J'aimerais ajouter 48heures a une datetime qui represente la date et l'heure d'une enregistrement sauvegarder dans une bd. A ca j'aimerais soustraire la date et l'heure presentement (today). Le résultats devrait m'indiquer combien d'heure il me reste au moment ou j'execute cette fonction avant que j'atteint le 48 heure écoulé.

en résumé :  (date_heure_transaction + 48 heures) - (date_heure_now) =nombre d'heure avant d'atteindre la limite (important la réponse sous format d'heure seulement).

Merci de vos réponses!!!

4 réponses

Messages postés
7393
Date d'inscription
mercredi 23 avril 2003
Statut
Membre
Dernière intervention
6 avril 2012
58
Salut,
Si tu es bien en .NET regarde ce que fait
D.AddHours(48) 'avec D une variable de type Date

Ensuite reagrde ceci:
Dim DIfference As Long = DateAndTime.DateDiff(DateInterval.Hour, D2, Now)'avec D2 la D+ 48 heures

@+: Ju£i€n
Pensez: Réponse acceptée
Messages postés
7393
Date d'inscription
mercredi 23 avril 2003
Statut
Membre
Dernière intervention
6 avril 2012
58
Re,
Oups ce sera peu etre plus

Dim DIfference As Long = DateAndTime.DateDiff(DateInterval.Hour, Now, D2)'avec D2 la D+ 48 heures

@+: Ju£i€n
Pensez: Réponse acceptée
Messages postés
110
Date d'inscription
vendredi 1 décembre 2006
Statut
Membre
Dernière intervention
14 décembre 2011
1
C'est excellent,


sauf que le addhours ne fonctionne pas. Je fais un test avec now...et il conserve la meme heure ..c'est comme s'il ajoute pas le 48 heures




Dim

HRS


As





Double

= 48










Dim

answer


As

System.DateTime = Now


'rs.Fields.Item("timestp").Value


answer.AddHours(HRS)

Il conserve toujours la meme heures : #10/10/2008 11:00:44 PM#
Messages postés
7393
Date d'inscription
mercredi 23 avril 2003
Statut
Membre
Dernière intervention
6 avril 2012
58
Salut,
il faudrait peu etre stocker le résultat dans une nouvelle variable de type Date.

Dim Result As System.DateTime = Answer.AddHours(HRS)

@+: Ju£i€n
Pensez: Réponse acceptée