Hallo Profis,
ich benütze folgenden Code um eine Logdatei zuerstellen:
Code
Global $sFilepath = ".\BBC-" & $Date & $sTime & "-" & $Comp & ".log" ; DateiPfad aus Namenssuffix, Datum, Uhrzeit und Computername
If Not FileWrite($sFilepath, $Time & ", " & $Date & @CRLF & @CRLF & "Computer: " & $sModelvendor & " " & $sComputermodel & @CRLF & "Devicename: " & $Comp & @CRLF) Then
MsgBox($MB_SYSTEMMODAL, "", "Error: Log-file could not be created") ; hiermit schreibe ich Daten in die Datei
EndIf
Wenn ich das Proggi auf Rechnern mit deutscher Systemzeit einsetze alles gut. Wenn aber englische Systemzeit(Systemlocale) eingestellt ist,
kann die Datei nicht erzeugt werden, da das Datum z.B. so ausgegeben wird: 10/29/2019(/ nicht für Pfadangaben erlaubt).
Wie kann man am elegantesten das Datum als 29.10.2019 ausgeben, egal welche Systemlocale eingestellt ist?