Kirjautuminen

Haku

Tehtävät

Keskustelu: Ohjelmointikysymykset: C#: millisekunnit ajaksi C#

Debugger [14.12.2005 13:08:02]

#

Eli minulla on long muuttuja, jonne on tallennettu x millisekuntia. Nämä pitäisi muuttaa normaaliin aika muotoon. Ehdotuksia, minkälainen muunnos pitäisi tehdä...olen miettinyt aina jakojäännöksen jättämistä, että tulostaisi erikseen kaikki tunnit, minuutit, sekunnit ja millisekunnit...mutta tuloksella pitäisi laskea vähennyslaskuja toisen DateTime:n kanssa. Ideoita?

Meitsi [14.12.2005 19:20:43]

#

sekunnit = muuttuja / 1000
minuutit = sekunnit / 60
tunnit = minuutit / 60
päivät = tunnit / 24
viikot = päivät / 7
jne.

Jos haluat "normaalin" ajan voisi jakojäännös, olla ihan ok idea.

feenix [22.12.2005 07:44:19]

#

TimeSpan ts = new TimeSpan(arvo * 10000);
sen jälkeen saat tiedot ts.Days, ts.Hours, ts.Minutes jne. Ja saat vielä halutessasi desimaalilukuna montako tuntia aika esimerkiksi on: ts.TotalHours.

Vastaus

Aihe on jo aika vanha, joten et voi enää vastata siihen.

Tietoa sivustosta