Pobieranie tylko godziny i minuty

0

Jak pobrać czas systemowy w formie zawierajacej tylko godziny i minuty ???

0

A więc na Form wstaw:
--->Label
--->Timer
i do timera przypisz taki kod:
var G, M, S, Ms : integer;
begin
DecodeTime(Time, G, M, S, Ms);
Label1.Caption:=IntToStr(g) +(' : ') +IntToStr(m);

i powiedz czy o to biegalo??

0

Nie zapomnij dodać moduł SysUtils do uses

0

urbi u mnie twoja procedurka nie działa jakis bład wyskakuje
ale to działa git !
var
data:TDateTime;
h,m,s,ms : word;
begin
data:=now;
decodetime(data, h,m,s,ms);
label1.caption:=IntToStr(h)+' : '+IntToStr(m);

(var G, M, S, Ms : integer;)-> chyba powinno byc word zamiast Integer :):)

Zenek jedziemy !!!

0

Zgadza sie bo ja sie bawilem i mowie ciekawe czy bedzie dzialac jak zmiennie na integer. i zapomnialme zmienic przed wrzuceniem na form ;).o wlasnie a powiedz mi co to jest za zmienna word??

0

Word jest to $0000..$FFFF, liczby całkowite dodatnie coś jak integer, tyle że dużo mniejszy i NIE MA ujemnych

0

A na integer da sie jakos taki program zrobic z godzina??

0

Zawsze robiłem z integerem i jakoś działało...

0

[code]
Function TimeStr:String;
Begin
Result:=Copy(TimeToStr(Now),0,5);
End;
[/code]

0

Ale macie problema, jeżeli Label1 ma wyświetlić czas to:
label1.caption:=formatdatetime('hs',now);

h - godzina (jeden digit, hh dwa digity zawsze)
n - minuta (jw)
s - sekunda (jw)
now - czas aktualny

1 użytkowników online, w tym zalogowanych: 0, gości: 1