Format des Systemdatums?

Hallo in die Runde.

Wie kann ich das Datumsformat der Systemeinstellung herausfinden?

Ich möchte also wissen, on die Schreibweise DD.MM.YYYY oder MM.DD.YYYY ist.

Gruß, Stefan Mettenbrink.

Linux ? macOS ? Windows 10 ?

Ich habe da eine alte Methode:

[code]'get the order of the date with d, m and y

dim DateFormat as Integer

dim theDate as new Date
theDate.Year = 2017
theDate.Month = 10
theDate.Day = 31

dim shortDate as string = theDate.ShortDate
if Left(shortDate, 2) = “17” or Left(shortDate, 4) = “2017” then
DateFormat = 2
ElseIf Left(shortDate, 2) = “31” then
DateFormat = 1
ElseIf Left(shortDate, 2) = “10” then
DateFormat = 0
End if

Finally
Return DateFormat[/code]

Ein datum mal Testweise zu formatieren kam mir auch in den Sinn.

siehe NSLocaleDateMBS, LocaleMBS und WinLocalizationMBS

Danke an alle, die geantwortet haben. Ich hatte schon etwas hnliches wir Beatrix, jedoch mit Parsedate. Das ging in die Hose.

Vor allem zeigt mir der Beispielcode, dass ich noch eine Variante vergessen habe :slight_smile:

Wenn ich mich nicht mehr melde, funktioniert es bei mir.

Zu den MBS-Funktionen:
Unter Windows kommt die Date-Klasse nicht mit Datumsangaben vor 1600 zurecht. Ist das bei den MBS-Funktionen anders?