Seite 1 von 1

Zeitunterschied berechnen

Verfasst: Do 22. Mär 2018, 15:56
von vM44tze
Ich ziehe mir aus einem Formular zwei Zeiten im Format HH:MM raus und möchte den Zeitunterschied ermitteln.
Ich habe nun das Problem, das ich nicht weiß wie. Mein erster gedanke war, die Strings zu splitten und dann mit den Teilen der Uhrzeiten weiterzurechnen, was sich aber deshalb als Problematisch erweist, dai ich keine Ahnung habe, wie man Strings splittet, einzelne Chars rausfiltert, o.ä.
Jemand eine Idee?
Bin für jede Hilfe dankbar!

Re: Zeitunterschied berechnen

Verfasst: Do 22. Mär 2018, 16:51
von nikki
Vielleicht wirst Du im Handbuch BASIC-Makros für OpenOffice und LibreOffice fündig oder hier.

Re: Zeitunterschied berechnen

Verfasst: Do 22. Mär 2018, 17:36
von F3K Total
... oder du lädst das Formular hier hoch, vielleicht schaut mal einer nach, denn je nachdem welche Art von Kontrollfeld und ob das Formular an eine Datenbank gebunden ist (wenn ja, dann solltest du auch die DB-Datei, ggf. verfremdet schicken) oder nicht, kann eine unterschiedliche Lösung erforderlich sein.
Gruß R

Re: Zeitunterschied berechnen

Verfasst: Do 19. Jul 2018, 18:32
von franze_m
Es gibt verschiedene Möglichkeiten:
1: Das Datum1 und Datum2 mit der Funktion DateSerial in eine Zahl umzuwandeln und voneinander zu subtrahieren. Siehe https://help.libreoffice.org/Basic/Conv ... _Values/de
2. Im Basic einfach Datum1 von Datum2 subtrahieren, wenn es nur auf die Differenz ankommt. Datum1 und Datum2 müssen mit DIM Datum1, Datum2 as Date deklariert sein

Gruss
Franze_m