Domino 9 und frühere Versionen > Entwicklung

Date/Time in Formelsprache

<< < (2/3) > >>

TMC:
Ah, ok, danke Bernhard !
Werde das gleich mal ausführlich testen.


--- Zitat ---mir ist noch nicht ganz klar, wie dort die Eingabe erfolgt
--- Ende Zitat ---

Die "Eingabe" erfolgt über eine LotusScript-Function, ausgelöst von User (Workflow-Buthong).
Dabei wird eben ein String zusammengestellt, Auszug:
session.Username & "###" & Format$(Now, "dd.mm.yyyy hh:mm:ss") & "###" & docThis.Status(0)
Wie Du schon angedeutet hast oben: Das schreit danach, diese Werte besser in einzelne Felder zu schreiben, zumal z.B. Status auch zusätzlich noch geschrieben wird  :P

koehlerbv:
So ein Blödsinn, was ich da geschrieben habe ! Es reicht doch einfach

@Date (YYYY; MM; DD; hh; mm; ss)

statt der kruden Konstruktion ...

Auf jeden Fall wäre es aber besser, Datums-/Zeitwerte von Beginn an gesondert zu erfassen. Wenn Du die Chance dazu noch hast, würde ich nicht länger überlegen.

Bernhard

TMC:
Sicher Bernhard?

In der Help steht nämlich "Rückgabe ohne Zeitkomponenten":


--- Zitat ---@Date
Konvertiert die Zahlen für die verschiedenen Komponenten eines Zeit- und Datumswerts in den Zeit- und Datumswert.
Rückgabewert
ZeitDatumGekürzt
Zeit und Datum. Das den an @Date übergebenen Parametern entsprechende Datum ohne Zeitkomponenten.

--- Ende Zitat ---

Dies war der eigentliche Grund meiner Frage.
Aber ich teste das jetzt mal.

koehlerbv:
Statt @Date könnte man auch @Time nehmen. Und da ist auch der Text der Hilfe zielweisender:

Zeit und Datum. Die der an @Time übergebenen Parametern entsprechende Uhrzeit ohne Datumskomponenten, falls der Parameter vom Typ ZeitDatum ist.

Aber funktionieren tut's auch bei @Date  ;)

Bernhard

TMC:
Seltsam,

_Date := @Date(2004; 11; 1; 12; 1; 18);
@Prompt([OK]; "Test"; @Text(_Date))

Gibt in der Msgbox Datum + Uhrzeit aus: 01.11.2004 12:01:18.

Stimmt wohl die Designerhilfe nicht ganz.

Auch dier 6.5er Designerhilfe schreibt zu @Date:

--- Zitat ---Return value
truncatedTimeDate
Time-date. The date corresponding to the parameters that you sent to @Date, minus any time components.
--- Ende Zitat ---

Man beachte das "minus any time components.".

Wie auch immer, so gehts jedenfalls (auch in ND6)  :)

Danke nochmal.

Matthias

Navigation

[0] Themen-Index

[#] Nächste Seite

[*] Vorherige Sete

Zur normalen Ansicht wechseln