2. August 200124 j Hallo!! Wie kann ich beim Brinkster ein verneunftiges Zeitformat erreichen? Also, Format ist schon auf 24h, aber er zeigt halt die Zeit von Amerika an, weil sich der Server ja da befindet! Hat schon mal wer sowas gemacht? Welche Typen muessen meine Felder sein? Ich haette es mit stunde = hour(date) min... sek... wie kann ich dann zusammenrechnen? Wenn mal die richtigen Werte in der DB stehen isses ja kein Prob mehr, aber die mal dahin zu kriegen... *kopfschuettel* Ich brauch das fuer nen Chat. Da soll ja nicht die Zeit der Amis stehen, sondern unsere. Mit Sekunden, wobei die natuerlich nicht auf die Atomzeit genau gehen muessen. Hauptsache einheitlich 40 sec. schief, oder wieviel auch immer... :-) *&T, LE
2. August 200124 j Was issn das fuer ne saubloede Antwort?? Also sorry, entweder gar nix oder was gscheits! *kopfschuettel*
2. August 200124 j Hi, im Prinzip kannst du die Zeit wie einen String behandeln... Also, die Ersten 2 Stellen in einen Integer-Wert umwandeln, Zeitverschiebung abziehen/dazuzählen, das ganze wieder in einen String umwandeln und in den Gesammtstring reinbasteln. Das gleiche dann für die Minuten und Sekunden, wenn nötig. Ich hab das ganze eben mal unter Access probiert, sieht dann so aus: Dim tim As String Dim tim2 As Integer Dim tim3 As String tim = DLookup("Zeit", "Tabelle1") tim2 = Val(Left(tim, 2)) - 2 tim3 = Str(tim2) + Right(tim, 6) DoCmd.RunSQL ("update Tabelle1 set Zeit='" & tim3 & "';") In dem Beispiel habe ich jetzt allerdings nur die Stunden um 2 Stunden zurückgesetzt, mit den Minuten geht das dann ähnlich. In tim lese ich die Zeit aus der Tabelle, setze die Stunden um 2 zurück und habe in tim3 die neue Zeit stehen. Diese schreibe ich dann wieder zurück in die Tabelle.
Archiv
Dieses Thema wurde archiviert und kann nicht mehr beantwortet werden.