Domino 9 und frühere Versionen > ND7: Entwicklung

Datumsformat Feld COMPLETEDDATETIME bei Aufgaben

(1/2) > >>

Demian:
Moin,moin,

wahrscheinlich ne dumme Frage, hab aber in der Suche nicht wirklich was gefunden.

Bei abgeschlossenen Aufgaben erscheint im Flag COMPLETEDDATETIME das Datum, wann die Aufgabe abgeschlossen wurde in folgendem Format: DD.MM.YYYY HH:MM:SS CET

Wie bekomme ich diese Formatierung über Lotus Script z.B. via Eingabe hin? Bzw. was ist das für ein Format? Mit den vorhandenen Funktionen in der Hilfe, komme ich da nicht wirklich weiter.

Gruß
Demian

koehlerbv:
Das ist keine "Formatierung", sondern ein Notes Date/Time-Wert (und der sieht immer so aus).

Mit Deiner Fragestellung kann ich ansonsten nichts anfangen: LotusScript via Eingabe? Woher soll das neue Datum kommen?

Bernhard

Demian:
Moin Bernhard,

ich hatte mir das so vorgestellt, dass ich über work.prompt nur das Datum eingebe und in einer Variant-Variablen speicher und dann "weiterformatiere". Uhrzeit kann meinetwegen auf 00:00:00 stehen.

Es geht mir hauptsätzlich um die Sortierung in der Ansicht. Wenn in dem Flag nur das Datum erscheint, werden diese Aufgaben nicht korrekt sortiert.


Gruß
Demian

koehlerbv:
Das Ergebnis Deiner InputBox$ oder NotesUIWorkspace.Prompt ist ein String. Diesen prüfst Du mit Isdate auf ein gültiges Datum und wandelst ihn dann mit Cdat in ein Variant vom Typ 7 (Date/Time). Mehr ist nicht zu tun.

Du scheinst bisher mit Strings in Deinen Ansichten zu dealen, und Datums-/Zeitwerte in Strings sind ein absolutes No-No.

Bernhard

Demian:
Ja, genau das habe ich festgestellt  ;D

Hatte es schon mit cdat(Datum) probiert. Siehe folgenden Code:


--- Code: ---Datum = work.Prompt(3,"Datumsänderung","Bitte geben Sie das Datum ein!")
Datum = Cdat(Datum)
Msgbox Datum
--- Ende Code ---

Als Ergebnis kommt aber lediglich nur das Datum???

Gruß
Demian

Navigation

[0] Themen-Index

[#] Nächste Seite

Zur normalen Ansicht wechseln