Kun tiedetään että minuutteja on esimerkiksi 120 niin nytetään
0 päivää, 2 tuntia, 0 minuuttia
ja jos minuutit on 1440 (eiks tää oo yks vuorokaus :D)
ni näytetään
1 päivä, 0 tuntia, 0 minuuttia
enpäs taas itse järkevää ratkaisua keksinyt...
Jakolaskun avulla homma onnistuu:
Dim pai As Integer, tun As Integer, min As Integer min = 3190 pai = min \ 1440 min = min Mod 1440 tun = min \ 60 min = min Mod 60 MsgBox pai & " päivää, " & tun & " tuntia, " & min & " minuuttia"
Lisää tietoa:
https://www.ohjelmointiputka.net/oppaat/opas.
niin joo tollee juu hienoa että joku tämän hallitsee itse ajattelin jotain:
d = aika \ 60 \ 24 h = aika \ 60 If h >= 24 Then h = 0 m = aika Mod 60
mutta tajusin että eihän siitä mitää tule ^^
Kiitos paljon
Aihe on jo aika vanha, joten et voi enää vastata siihen.