Autor Thema: Format() macht was es will  (Gelesen 2450 mal)

Offline rar

  • Gold Platin u.s.w. member:)
  • *****
  • Beiträge: 856
  • Geschlecht: Männlich
  • Des passt scho
    • click
Format() macht was es will
« am: 22.06.04 - 10:48:32 »
Hallo Leute!
Folgendes Problem:
Ich muß ein Datum auf yyyy.dd formatieren.
Da würde sich eigentlich Format() eignen.
Aber der Befehl ändert das mitgegebene Datum immer auf irgendwas.
Bei folgendem Scriptl kommt bei mir z.B. 9999 raus.

Dim x As String
Dim datum As String
Dim dt As New NotesDateTime(Now)
datum = dt.DateOnly   
x = Format(datum,"yyyy")

Hat jemand eine Idee was ich da falsch mach?

lG
†090620141300

Glombi

  • Gast
Re:Format() macht was es will
« Antwort #1 am: 22.06.04 - 10:54:49 »
So:
Dim x As String
Dim datum As Variant   
Dim dt As New NotesDateTime(Now)
datum = Cdat(dt.DateOnly  )
x = Format(datum,"yyyy.dd")

Bei Datumsberechnung besser nicht zwischendruch in String umwandeln, da gibt es die tollsten Ergebnisse.

Andreas

Offline rar

  • Gold Platin u.s.w. member:)
  • *****
  • Beiträge: 856
  • Geschlecht: Männlich
  • Des passt scho
    • click
Re:Format() macht was es will
« Antwort #2 am: 22.06.04 - 11:00:15 »
Danke, danke Andreas.
Genau so wollte ich es.
Ich war schon fast am verzweifeln.

-daniel
†090620141300

 

Impressum Atnotes.de  -  Powered by Syslords Solutions  -  Datenschutz