![]() |
Delphi-Version: 10.2 Tokyo
StrToDateDef will nicht
Hallo!
Delphi-Quellcode:
Warum das denn? Sollte eigentlich der 22.05.2016 rauskommen.
var
LFS: TFormatSettings; LDate: TDate; begin LFS.LongDateFormat := 'ddmmyy'; LFS.ShortDateFormat := 'ddmmyy'; LDate := StrToDateDef('220516', 0, LFS); // <-- Ergibt "01.01.1900" bzw. = 0 end; Ich setze gewohnheitsmäßig LongDateFormat und ShortDateFormat gleich, weil ich die gerne mal verwechsel und so nix schief gehen kann. Ist aber bisher immer gegangen. Nur bei diesem schrägen Datumsformat kommt er nicht klar. Grüße Cody |
AW: StrToDateDef will nicht
Muss man nicht auch das Trennzeichen setzen, da es sonst standardmäßig das des Systems ist?
|
AW: StrToDateDef will nicht
Wie wäre es mit 'DDMMYY', soll schon geholfen haben
Gruß K-H |
AW: StrToDateDef will nicht
Zitat:
|
AW: StrToDateDef will nicht
Hallo,
Zitat:
|
AW: StrToDateDef will nicht
Zitat:
Delphi-Quellcode:
Result := FormatMaskText('00/00/00;0; ', '220516');
|
Alle Zeitangaben in WEZ +1. Es ist jetzt 00:05 Uhr. |
Powered by vBulletin® Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024 by Thomas Breitkreuz