Lazarus: formátování uloženého času

Mi-Ki

Lazarus: formátování uloženého času
« 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í.
« Poslední změna: 28. 11. 2016, 08:06:28 od Petr Krčmář »


hu

Re:Lazarus - linux - problem s time
« Odpověď #1 kdy: 26. 11. 2016, 20:59:45 »
To je jako co za parodii na jazyk?

ehmmm

Re:Lazarus - linux - problem s time
« Odpověď #2 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.

Mi-Ki

Re:Lazarus - linux - problem s time
« Odpověď #3 kdy: 26. 11. 2016, 22:01:35 »
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.

Kód: [Vybrat]
Ini.WriteString('Test', 'FormatSettings', FormatSettings.LongTimeFormat);
Ini.WriteTime('Test', 'time', time);     
FormatSettings=hh:nn:ss ampm
time=09:53:41

.

Re:Lazarus - linux - problem s time
« Odpověď #4 kdy: 26. 11. 2016, 22:28:10 »
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.


Martin Dráb

Re:Lazarus - linux - problem s time
« Odpověď #5 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ě.