Problème de formatage de date
Bonjour à toutes et à tous,
Dans un programme que je souhaite utiliser sous Windows et Linux (Raspbian), je lis un fichier contenant des dates dont le format est le suivant :
Code:
1 2 3
| 12/01/22 15:56:32
10/01/21 15:56:32
... |
Pour lire ce fichier, j'utilise :
Code:
function StrToDateTime(const s: ShortString; const FormatSettings : TFormatSettings): TDateTime;
dans lequel j'ai modifié le formatage de la date par :
Code:
1 2
| MesFormatSettings:= DefaultFormatSettings;
MesFormatSettings.LongDateFormat:= 'dd/mm/yy hh:nn:ss'; |
Dans Windows ça se passe bien, mais sous Raspbian, ça ne veut rien savoir, ça me dit que "12/01/22 n'est pas le bon format de date".
Par ailleurs, sous Windows, j'ai mis n'importe quoi dans "MesFormatSettings.LongDateFormat" et ça fonctionne toujours. Donc il semblerait que la fonction " StrToDateTime" se fiche complètement du formatage imposé !
Que faire pour que ça fonctionne sous Raspbian ?
Cordialement.
Pierre.