Domino 9 und frühere Versionen > ND7: Entwicklung

Zeiten dividieren

<< < (2/5) > >>

Glombi:
Der Tag hat 24 * 60 = 1440 Minuten

50 Minuten / 1440 Minuten = 0,03472...
Das macht auch Excel daraus.

50 Minuten gerannt und 10 KM geschafft, macht dann
50 / 1440 * 1 /10 = 50 / 14400 = 0,003472....

Andreas

daija:
OK, danke für den aufhellenden Beitrag.
Und wie ziehe ich mir jetzt die 50 bzw. die Gesamtminuten aus meinem Datum/Zeit-Feld, welches den Wert 00:50:00 enthält, damit ich ich in einem berechneten Feld mit diesem Wert arbeiten kann?

Glombi:
Die Minuten aus einem Zeitfeld bekommt man mit
@Minute(Feldname)

Die Stunden mit @Hour(Feldname). Keine Ahnung, was Du da so einträgst, aber ich würde mal den Ansatz nehmen;
_Minuten :=  @Hour(Feldname) * 60 + @Minute(Feldname)


Andreas

daija:
... und welchen Feldtyp verwende ich dann?
Sowohl bei Datum/Zeit also auch bei Zahl bekomme ich die Fehlermeldung: Falscher Datentyp für Operator oder @Funktion: Zeit/datum erwartet.  ???

Glombi:
Der Datentyp muss Zahl sein. Der Fehler kommt vermutlich, weil Du ein berechnetes Feld hast und am Anfang noch keine Zeit eingegeben ist. Das musst Du abfangen:

@If(Feldname = "";@Return("");"");
_Minuten := @Hour(Feldname) * 60 + @Minute(Feldname);
,,,,


Andreas

Navigation

[0] Themen-Index

[#] Nächste Seite

[*] Vorherige Sete

Zur normalen Ansicht wechseln