strtodatetime function bug in Android lazarus / 43-Android ---------------------------------------------------------------------- las · 2019-05-16 23:52 Hi! This code not work in Android: var   d:TDateTime; begin   DefaultFormatSettings.ShortDateFormat:='dd.mm.yyyy';   d:=strtodatetime('01.10.2019 01:23:44'); end. But this work in Android: var   d:TDateTime; begin   DefaultFormatSettings.ShortDateFormat:='dd.mm.yyyy';   d:=strtodatetime('01-10-2019 01:23:44'); end. ---------------------------------------------------------------------- ASBzone · 2019-05-16 23:55 Please define "does not work" in terms of error messages, etc And please indicate versions of Lazarus and FPC in use... ---------------------------------------------------------------------- las · 2019-05-16 23:57 Lazarus 1.8.0 FPC 3.04 App crush in Android without any messages when call strtodatetime ---------------------------------------------------------------------- ASBzone · 2019-05-17 01:10 Quote from: las on May 17, 2019, 01:57:55 amLazarus 1.8.0 FPC 3.04 App crush in Android without any messages when call strtodatetime Well, I tested and it doesn't work in Windows, either: An unhandled exception occurred at $004113B0: EConvertError: "01.10.2019" is not a valid date format   $004113B0   $00411FDB   $0041203E Try the following instead: Code: Pascal  [Select][+][-]window.onload = function(){var x1 = document.getElementById("main_content_section"); if (x1) { var x = document.getElementsByClassName("geshi");for (var i = 0; i var  d: TDateTime; begin    DefaultFormatSettings.ShortDateFormat :='dd.mm.yyyy';    DefaultFormatSettings.DateSeparator := '.';  d := StrToDateTime('01.10.2019 01:23:44');end.  It won't display as you expect, however. Try it... ---------------------------------------------------------------------- las · 2019-05-17 16:41 thanks. It work )