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?
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.
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.
Aihe on jo aika vanha, joten et voi enää vastata siihen.