function NlsToWindows(const NlsDateFormat: string): string;
begin
Result := NlsDateFormat;
Result := StringReplace(Result, 'FM', '', [rfReplaceAll, rfIgnoreCase]);
Result := StringReplace(Result, 'MONTH', 'MMMM', [rfReplaceAll, rfIgnoreCase]);
Result := StringReplace(Result, 'MON', 'MMM', [rfReplaceAll, rfIgnoreCase]);
Result := StringReplace(Result, 'RRRR', 'YYYY', [rfReplaceAll, rfIgnoreCase]);
Result := StringReplace(Result, 'RR', 'YY', [rfReplaceAll, rfIgnoreCase]);
end;