Domino 9 und frühere Versionen > ND6: Entwicklung

Nur Datum mit Lotus Script im Dokument speichern

(1/2) > >>

berti@web:
Hallo zusammen,

wie kriege ich es denn hin, dass ich mit einem Script einem Datumsfeld einen Wert zuweise, der nur das Datum und nicht zusätzlich die Uhrzeit 00:00:00 enthält.

Folgendes Script liefert nicht das gewünschte Ergebnis:
   zeitpunkt.lslocaltime=Cdat(res.GetValue("KONTAKTDAT"))
   doc.Kontaktdatum=zeitpunkt.lslocaltime

Dabei stammt der Wert "KONTAKTDAT" bereits aus einem Feld in einer DB2-Datenbank, das bereits nur das Datum enthält. Notes setzt mir aber immer die Uhrzeit hinten dran. Lässt sich das vermeiden?

Grüße

m3:
doc.Kontaktdatum=zeitpunkt.DateOnly
 ???

berti@web:
Sorry, dateonly gibt leider nur Text zurück. Als echtes Datum funktioniert es nicht?

HH:
Nein, dass ist m.E. nicht möglich. Entweder es wird mit DateOnly ein String gespeichert, oder mit den übrigen mir bekannten Methoden das Datum mit Uhrzeit 00:00:00. Aber das ist doch auch unschädlich - oder wo ist das Problem?

Hubert

botschi:
Schreib "zeitpunkt.lslocaltime" doch auf eine Variable vom Typ Variant.
Dann mit ReplaceItemValue oder sowas in das Dokument setzen.
Du kannst das Feld auch so einstellen, dass nur das Datum angezeigt wird.

Ich habs auch schon mit einem DateRange gemacht, aber das sieht auch nicht schön aus- geht aber.

Die Datumswerte sind immer so eine Sache für sich...

Matthias

Navigation

[0] Themen-Index

[#] Nächste Seite

Zur normalen Ansicht wechseln