Bonjour,
je reçois une variable de type entier contenant par exemple 900 ou 1700 et je souhaite le convertir en heure.
Comment puis je faire ?
Merci par avance pour votre aide.
Bonjour,
je reçois une variable de type entier contenant par exemple 900 ou 1700 et je souhaite le convertir en heure.
Comment puis je faire ?
Merci par avance pour votre aide.
Essayes avecou bien avec TimeSpan.FromHours
Code : Sélectionner tout - Visualiser dans une fenêtre à part TimeSpan x = TimeSpan.FromMinutes(900);
Attention quand même, parce que TimeSpan représente une durée et non pas une heure.
Je suggère plutôt DataTime.Parse() pour plus de détails: http://msdn.microsoft.com/fr-fr/library/kc8s65zs.aspx
Bonjour,
Que représentent 900 ou 1700???
Si c'est des données OLE qui représentent un DateTime, il existe DateTime.FromOADate et la fonction inverse DateTime.ToOADate?
Sans plus de précisions sur ce que c'est, nous ne pouvons pas t'aider plus
bonjour
pour préciser ma demande par exemple 900 ou 1700 représente 09:00 ou 17:00.
je reçois une chaîne représentant une heure sans format.
Bonjour
Quelquechose comme ceci ?
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7 int monHeureEnEntier = 901; int heures = monHeureEnEntier / 100; int minutes = monHeureEnEntier % 100; DateTime maDate = new DateTime(?, ?, ?, heures, minutes, ?);
Bonjour,
Avec ça, tu devrais t'en sortir sans problème :
Bon dév.
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3 string heure = "0700"; TimeSpan toto; TimeSpan.TryParseExact(heure, "hhmm", null, out toto);
bonjour,
je reprend ce sujet ce jour ayant eu d'autres soucis par ailleurs
vos idées mon permis d'obtenir ce que je cherchais à faire
merci à vous
Vous avez un bloqueur de publicités installé.
Le Club Developpez.com n'affiche que des publicités IT, discrètes et non intrusives.
Afin que nous puissions continuer à vous fournir gratuitement du contenu de qualité, merci de nous soutenir en désactivant votre bloqueur de publicités sur Developpez.com.
Partager