01.00 apoi" />

Cum se compara timpul

cum să compare timp

Bine ai venit! Procedura TForm1.Button1Click (Expeditor: TObject);
începe

dacă timpul <01.00 then ShowMessage("Рано!") ;
dacă timpul> 01.00 apoi ShowMessage ( "Prea târziu!");
se încheie; de ce nu funcționează corect în codul. Nu contează ce oră strigă asta mai devreme. Și cum să compare timpul. Vă mulțumim tuturor celor care vor răspunde







ce oră și 01.00


> Care este timpul, și 01.00

Timpul este ora sistemului actual de 01.00 este timpul, care este comparat cu curentul

> Nu contează ce oră strigă că mai devreme

deoarece timpul - partea fracționară a unei duble, care reprezintă data-ora. O parte fracționată este întotdeauna <1


Procedura TForm1.Button1Click (Expeditor: TObject);

var
# XA0; Prezent: TDateTime;
# XA0; Ore, min, Sec, msec: Word;
începe
# XA0; Prezent: = acum;

# XA0; DecodeTime (Prezent, ore, min, Sec, msec);
# XA0; dacă ore <1 then ShowMessage("Рано!") ;
# XA0; dacă ore> 1, apoi ShowMessage ( "Prea târziu!");

TDateTime (01.00) == == 1 zi 24 ore == == 1440 minute 86400 secunde

> [8] anton773 # XA0; (11.03.11 18:44)
> Lucrări!

De ce înțelegi?

în cazul în care (T <1/24) then ShowMessage("Рано!");
în cazul în care (T> 1/24), apoi ShowMessage ( "Prea târziu!");







Timpul este întotdeauna mai mică de 1

O altă întrebare rămâne: ce se întâmplă dacă = 1 oră, apoi „doar dreptul“?


> Timpul este întotdeauna mai mică de 1

atunci de ce este necesar. și utilizate în mod normal pentru? (Adică, dacă nu e momentul actual)


> Timpul este întotdeauna mai mică de 1

Prin urmare, este întotdeauna un pic de timp :(

Ar trebui să fie întotdeauna mai mică decât una și alta, nu poate fi.

Efectuarea unui program educațional care este.
Data și ora sunt stocate ca un număr în virgulă mobilă

Built-f-TION Acum returnează TDatetime tip, a cărei esență este un număr în virgulă mobilă
de exemplu
345678.334456
în cazul în care partea întreagă - este data și Fracționare - de data aceasta
adică, data va fi = 345678
și timpul = 0.334456
este folosit pentru a traduce două Fct un format ușor de înțeles
DecodeDate
DecodeTime
care transformă un singur număr în virgulă mobilă în câteva numere întregi, fiecare dintre care reprezintă ziua, luna, anul, în al doilea rând, minut, o oră

În general, este mai bine. ToStr

Probabil pentru că „zadavalschika probleme“ socializante # XA0, pentru orice motiv pentru a merge în „Net, în loc de a studia problema.

Iată câteva avantaje reale pentru anton773 # XA0, de la un astfel de răspuns?


> Dar de ce nu am astfel de răspunsuri sunt mereu nervos?

dacă este deconcertant, atunci nu citesc.

și nu mă deranjează să-și împărtășească cunoștințele acumulate.
el a fost o dată, așa că știu cât de greu a fost să ajungă la toată mintea ta.

Și astfel, datorită forum oricine poate împărtăși cunoștințele lor - de a contribui la accelerarea progresului tehnologic.
Ura!

345678.334456 uitat să adauge - este pe calendarul iulian
1 secol Julian este exact 36525 de zile


> "zadavalschika probleme Teach" # XA0, pentru orice motiv pentru a urca
> În internet, în loc de a studia problema.
>

lasa ascensiuni.
și cum să învețe fără Internet? manuale scumpe, și repede depășite.

Memorie: 0,76 MB
Timpul: 0.058 c