Hallo,
ich berechne wie im Quellcode ersichtlich die verbleibende Restzeit. Diese wird mir auch richtig angezeigt. Leider aber nur, solange diese Zeit nicht länger als 24h ist. Alles darünber beginnt dann wieder bei 0. Also bei 27 Stunden Gesamtrestzeit stehen dann nur 02:00 h da.
Gibt es eine Möglichkeit, diese Zeit auch als "27:00 h" darzustellen?
ich berechne wie im Quellcode ersichtlich die verbleibende Restzeit. Diese wird mir auch richtig angezeigt. Leider aber nur, solange diese Zeit nicht länger als 24h ist. Alles darünber beginnt dann wieder bei 0. Also bei 27 Stunden Gesamtrestzeit stehen dann nur 02:00 h da.
Gibt es eine Möglichkeit, diese Zeit auch als "27:00 h" darzustellen?
VB.NET-Quellcode
- 'zuerst verbleibende Meter verrechnen
- Restmeter = CInt(Auflage - Gutmeter)
- 'dann durch den gegenwärtigen Speed berechnen und bei Stillstand anzeige ausblenden
- Restdauer = CInt(Restmeter / Speed)
- Restdauerstunden = CInt((Restdauer / 60))
- 'Ausgabe im entsprechenden Label und falls Speed < 0 Anzeige ausblenden
- Controls("grp_ma" & ma_nummer).Controls("lbl_restzeit" & ma_nummer).Text = _
- String.Format("{0:HH}:{0:mm}", New DateTime().AddMinutes(Restdauer))
==> seid .net zueinander <==