Mod? Was das?
Es gibt ja so manchem Befehl den man ab und zu vergisst (vielleicht auch berechtigterweise), die Modulardivision aka Restwertdivision sollte in den Programmiersprachen aber definitiv nicht dazu gehören. Ansonsten bricht man sich mal schnell n Bein mit sowas:
-
Format((Time - (((Time \ 3600) * 3600) + (((Time - ((Time \ 3600) * 3600)) \ 60) * 60))), "00")
Nur so zur Erklärung: Diese Zeile sollte aus einer Zahl (Zeit in Sekunden) die Sekunde rausrechnen und das unter Abzug von Stunden und Minuten. Bei Einer Zahl von 8652 wäre als 12 rausgekommen (8652 - 2 * 3600 - 24 * 60). Das “\” steht übrigens für keine normale Division sondern für eine Ganzzahldivision, bei der alles nach dem Komma abgeschnitten wird (ohne auf- oder abrunden). Deswegen ergibt Time \ 3600 * 3600 auch einen Sinn, im Gegenteil zu Time / 3600 * 3600.
Tja. Dumm gelaufen :). Aber jetzt hab ich’s ja zum Glück ^^.
Veröffentlicht in Konrad |