Za rad sa vremenom u Visual Basic-u postoje brojne funkcije, ali za poฤetak objasniฤeno one osnovne „Date“ i „Time“. Funkcijom „Date“ dobijamo podatak o sistemskom vremenu (tj. datumu) na tekuฤem kompjuteru. Evo i primera:
Dim SisDatum
SisDatum = Date
Ovaj primer se odnosio na oฤitavanje sistemskog vremena, ukoliko ลพelimo da podesimo nov sistemski datum upotrebiฤemo istu funkciju:
Dim SisDatum
SisDatum = #April 25, 1990# ‘ Dodeljivanje
‘ novog datuma.
Date = SisDatum ‘ Promena sistemskog datuma.
Ovde imamo ograniฤenje kod dodele datuma na raฤunarima sa Windows 95 operativnim sistemima; moguฤe je dodeliti datum u rasponu od 01.01.1980. do 31.12. 2099.
Sliฤno funkciji „Date“, funkcija „Time“ sluลพi za oฤitavanje sistemskog vremena (ฤas, minut, sekunda), ali i za postavljanje novog vremena. Evo i primera:
Dim Vreme
Vreme = Time
Postavljanje novog vremena vrลกimo na sledeฤi naฤin:
Dim NovoVreme
NovoVreme = #8:00:48 AM# ‘ Dodela
‘ varijabli novo vreme.
Time = NovoVreme ‘ Podesavanje sistemskog
‘ vremena na „NovoVreme“.
Varijabla „NovoVreme“ moลพe biti i string i bilo koja numeriฤka vrednost. Kada je u pitanju string, funkcija „Time“ ฤe pokuลกati da odvoji elemente vremena (sat, minut, sekunda) uz pomoฤ znaka separacije koji je podeลกen na datom sistemu.
Ove dve funkcije ฤemo primeniti u izgradnji malog programa koji sluลพi promeni kompletnog sistemskog vremena. Pokrenite novi projekt, i na formu postavite sa leve strane ฤetiri kontrole „Label“ i u njihove osobine „Caption“ unesite date naslove (kao na slici). Potom dodajte joลก dve Label-e, ali im izbriลกite vrednosti osobine „Caption“ jer ฤemo u njih oฤitati podatke o tekuฤem vremenu na sistemu. I na kraju dodaฤemo dva Textbox-a i jedno komandno dugme. Da bi program bio potpuno funkcionalan dodajte joลก sledeฤi programski kod:
Private Sub Command1_Click()
Time = Text1.Text
Date = Text2.Text
End SubPrivate Sub Form_Load()
Dim vreme
Dim datum
vreme = Time
datum = Date
Label3.Caption = vreme
Label4.Caption = datum
End Sub
Kada pokrenete program (funkcijski taster F5), u prva dva polja oฤitaฤe se sistemsko vreme, u prvi textbox unesite sat, minut i sekunde (odvojene dvotaฤkom), a u drugi unesite neki datum. Kada pritisnete dugme, izvrลกiฤe se promena sistemskog vremena.
Pratite Krstaricu na www.krstarica.com