Domino 9 und frühere Versionen > ND8: Entwicklung

Date / Time to Unix Timestamp

(1/2) > >>

eknori:
Hat jemand eine Formel parat, mit der ich ein Datum in einer Spalte einer View in einen Unix Timestamp umrechnen kann ?

m3:
Lotusscript hilft nicht, oder?

eknori:
Ich brauche es als Wert in einer Spalte einer View. LS geht schon, aber dann muss ich alle Dokumente neu rechnen und auch die Programmierung anfassen. das möchte ich vermeiden.

@BusinessDays(@Date(1970;01;01);@Created)*86400

macht zwar grundsätzlich, was ich will, "rundet" aber das Datum auf, weil es sich nur auf die Anzahl der Businessdays bezieht und der Faktor zeit nicht berücksichtigt wird

eknori:
OK, hier  mein best guess:


--- Code: ---_seconds:=@ToNumber(@Hour(@Created))*3600 + @ToNumber(@Minute(@Created)) * 60 + @ToNumber(@Second(@Created));
((@BusinessDays(@Date(1970;1;1);@Created) - 1 )*86400) + _seconds
--- Ende Code ---

Berechnet die tage, die seit 01.01.1970 vergangen sind mit @Businessdays. Von dem Ergebnis muss man 1 abziehen. Dann die tage in Sekunden umrechnen und die Sekunden des aktuellen Tags zum Ergebnis hinzuaddieren.

Tode:
Wie wäre es mit:

--- Code: ---@Created-@Date(1970;01;01)
--- Ende Code ---

Navigation

[0] Themen-Index

[#] Nächste Seite

Zur normalen Ansicht wechseln