![]() |
Die StrToDateTime-Funktion achtet aber auch auf die Reihenfolge. So ist im US-Raum: MM/DD/YYYY angesagt, wobei in Deutschland DD.MM.YYYY auf der Tagesordnung steht obwohl das europäische Datumsformat so aussieht: YYYY/MM/DD.
Mit StrToDateTime wird man da nicht mehr glücklich. Man kann jedoch die Funktionen EncodeDate und EncodeTime benutzen:
Code:
Damit ist man von den Lokalen Regions-Einstellungen unabhängig.
var dt: TDateTime;
begin dt := EncodeDate(2002, 7, 27) + EncodeTime(11, 42, 0, 0); end; |
Moin jbg,
gute Idee. Wieder was gelernt :D |
Alle Zeitangaben in WEZ +1. Es ist jetzt 04:04 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-2025 by Thomas Breitkreuz