Hallo.
habe die Frage auch schon in anderen Foren gestellt.
Mittels OOOBase ein Basic-Makro erstelle ich aus einem Dialog-Textfield mittels Format(date, "yyyy-mm-dd") einen hsql-kompatiblen String.
Beim Datum "02.04.1945" kommt jedoch eine Fehlermeldung, dass es kein gültiges Datum ist.
nachzuvollziehen zb:
msgbox Format(CDate("02.04.1945"), "yyyy-mm-dd")
Hat hier einer eine Idee, warum gerade dieses Datum nicht funktioniert? mit allen anderen getesteten funktioniert es!
Dass es Alternativen zur Konvertierung gibt, weiß ich!
datum 02.04.1945 kann ich nicht Format()ieren
Moderator: Moderatoren
Re: datum 02.04.1945 kann ich nicht Format()ieren
durch tests und da niemand anders diesen fehler hat scheint sich rauszustellen, dass der fehler nur auf win 7 Deutsch vorkommt.
falls jemand lust hat, bitte mal ein Basic Makro in OO Base öffnen und dort als code
eingeben. Wenn es zu einem Fehler kommt und nicht richtigerweise "1945-04-02" dasteht, dann posted mal bitte Betriebssystem und Sprache und OO-Version. Danke!
PC: Win 7 Pro SP1 German OOO330m20 => error
Laptop: Win 7 Home Premium SP1 OOO320m18 => error
VMware: Win XP Pro SP3 OOO330m20 => works
Laptop: Win XP Pro SP3 German OOO320m18 => works
falls jemand lust hat, bitte mal ein Basic Makro in OO Base öffnen und dort als code
Code: Alles auswählen
msgbox Format(CDate("02.04.1945"), "yyyy-mm-dd")
PC: Win 7 Pro SP1 German OOO330m20 => error
Laptop: Win 7 Home Premium SP1 OOO320m18 => error
VMware: Win XP Pro SP3 OOO330m20 => works
Laptop: Win XP Pro SP3 German OOO320m18 => works
- komma4
- ********
- Beiträge: 5332
- Registriert: Mi, 03.05.2006 23:29
- Wohnort: Chon Buri Thailand Asia
- Kontaktdaten:
Re: datum 02.04.1945 kann ich nicht Format()ieren
OK hier:
OOo 3.2.1 und LO 3.3.1 unter openSUSE 11.3
OOo 3.2.1 und LO 3.3.1 unter openSUSE 11.3
Cheers
Winfried
aktuell: LO 5.3.5.2 30m0(Build:2) SUSE rpm, unter Linux openSuSE Leap 42.3 x86_64/KDE5
DateTime2 Einfügen von Datum/Zeit/Zeitstempel (als OOo Extension)
Winfried
aktuell: LO 5.3.5.2 30m0(Build:2) SUSE rpm, unter Linux openSuSE Leap 42.3 x86_64/KDE5
DateTime2 Einfügen von Datum/Zeit/Zeitstempel (als OOo Extension)
Re: datum 02.04.1945 kann ich nicht Format()ieren
Hallo,
unter Win 7, OOO3.3 funktionierts nicht ( ungültiger Datentyp)
Sub Main
msgbox Format(datevalue("02.04.1945"), "yyyy-mm-dd")
End Sub
funktioniert dafür
Ausgabe 1945-02-04
Für 1946 funktioniert es auch mit cdate
unter Win 7, OOO3.3 funktionierts nicht ( ungültiger Datentyp)
Sub Main
msgbox Format(datevalue("02.04.1945"), "yyyy-mm-dd")
End Sub
funktioniert dafür
Ausgabe 1945-02-04
Für 1946 funktioniert es auch mit cdate
