Hét vraag- en antwoordplatform van Nederland

Hoe zet je seconden om naar uren, minuten en seconden?

Ik werk met het programma visual studio dus geen excel ofzo en ben aan het proberen om een programma te maken dat seconden omzet naar uren, minuten en seconden. Iemand enig idee hoe ik die kan omzetten?

Verwijderde gebruiker
9 jaar geleden
Geef jouw antwoord
0 / 2500
Geef Antwoord

Het beste antwoord

Eerst (integer of modulo) delen door 3600; dan heb je de uren. Dan de rest door 60 delen dan heb je de minuten en de rest is de seconden.
Verwijderde gebruiker
9 jaar geleden

Andere antwoorden (1)

Dit kun je het makkelijkst met de TimeSpan class uitrekenen:

double seconden = 10000;
var ts = TimeSpan.FromSeconds(seconden);
Console.WriteLine(string.Format("{0} seconden is {1} uur, {2} minuten en {3} seconden", seconden, ts.Hours, ts.Minutes, ts.Seconds));
Console.ReadLine();

Zo hoef je zelf niet allerlei foutgevoelige berekeningen te maken. De .NET class library zit vol met classes om het leven van de programmeur makkelijk te maken! ;-)
Verwijderde gebruiker
9 jaar geleden
Deel jouw antwoord
0 / 2500
Geef Antwoord
logo van Kompas Publishing

GoeieVraag.nl is onderdeel van Kompas Publishing