[C#] Convert seconds to time d:h:m:s

Convertitore da secondi a data completa.
Un modo semplice e veloce per realizzare un contatore con i secondi presi dal tick dell’oggetto timer.

Convertitore da secondi a data completa.
Un modo semplice e veloce per realizzare un contatore con i secondi presi dal tick dell’oggetto timer.

[code lang=”csharp” autolinks=”false” collapse=”false” firstline=”1″ gutter=”true” htmlscript=”false” light=”false” padlinenumbers=”false” smarttabs=”true” tabsize=”4″ toolbar=”false”] private void timer1_Tick(object sender, EventArgs e)
{
SecToTime(tick++);
label1.Text = string.Format("{0}:{1}:{2}", hours, minutes, seconds);
}

private void SecToTime(int time)
{
days = time / 86400;
hours = (time / 3600) – (days * 24);
minutes = (time / 60) – (days * 1440) – (hours * 60);
seconds = time % 60;
}[/code]

[ref -> albertopasca.it]

 

Alberto Pasca

Software engineer @ Pirelli & C. S.p.A. with a strong passion for mobile  development, security, and connected things.