Fórum Root.cz

Hlavní témata => Vývoj => Téma založeno: Mi-Ki kdy 26. 11. 2016, 20:06:58

Název: Lazarus: formátování uloženého času
Přispěvatel: Mi-Ki kdy 26. 11. 2016, 20:06:58
Zdravím.

Label1.Caption:= TimeToStr(time); a s 19:21:05 mame 07:21:05

Ini.WriteTime('Test', 'time', time);  a s 19:21:05 mame uložene time=07:21:05

Už jsem našel řešení přes  FormatDateTime.
Zajímalo by mně však proč to děla?
Děkují.
Název: Re:Lazarus - linux - problem s time
Přispěvatel: hu kdy 26. 11. 2016, 20:59:45
To je jako co za parodii na jazyk?
Název: Re:Lazarus - linux - problem s time
Přispěvatel: ehmmm kdy 26. 11. 2016, 21:14:16
Podle toho, co jsem nasel, tak zalezi, co mas v LongtimeFormat.

Jinak tedy samozrejme je Pascal hodne ukecanej na praci, ale zase se v tom dobre klika GUI.
Název: Re:Lazarus - linux - problem s time
Přispěvatel: Mi-Ki kdy 26. 11. 2016, 22:01:35
Citace od: ehmmm kdy 26. 11. 2016, 21:14:16
Podle toho, co jsem nasel, tak zalezi, co mas v LongtimeFormat.

Jinak tedy samozrejme je Pascal hodne ukecanej na praci, ale zase se v tom dobre klika GUI.

No pravě že ho chci na raspberry kvůli tomu gui.
V delphi docela umím,lazarus ve win je take ok, dost podobný, ale linux  :-\,skok do neznama.

Ini.WriteString('Test', 'FormatSettings', FormatSettings.LongTimeFormat);
Ini.WriteTime('Test', 'time', time);     

FormatSettings=hh:nn:ss ampm
time=09:53:41
Název: Re:Lazarus - linux - problem s time
Přispěvatel: . kdy 26. 11. 2016, 22:28:10
Citace od: Mi-Ki kdy 26. 11. 2016, 20:06:58
Už jsem našel řešení přes  FormatDateTime.
Zajímalo by mně však proč to děla?
Asi to datum taky nějak formátuje a používá jiný formát. Buď jde formát nastavit, nebo si to zformátuj sám a zapiš jako string. Není co řešit.
Název: Re:Lazarus - linux - problem s time
Přispěvatel: Martin Dráb kdy 27. 11. 2016, 01:53:25
Citace
No pravě že ho chci na raspberry kvůli tomu gui

Možná to už updatli, ale dlouho měli v Raspbianových repozitářích hodně starou verzi Lazarusu, takže pozor na to.

Ani na Windows to pořád ještě není ono (alespoň poslední stable verze ne), například virtuální ListView dost trpí blikáním při překreslování (ve srovnání s Delphi). Ale musím uznat, že se velmi zlepšili. Nedávno jsem přepisoval GUI ke své utilitce, aby bylo kompatibilní i s Lazarusem a podařilo se celkem bezbolestně.