Domino 9 und frühere Versionen > ND6: Entwicklung
Nur Datum mit Lotus Script im Dokument speichern
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