Herzlich Willkommen, lieber Gast!
  Sie befinden sich hier:

  Forum » Visual Basic 6.0 / VBA » uhrzeit

Forum | Hilfe | Team | Links | Impressum | > Suche < | Mitglieder | Registrieren | Einloggen
  Quicklinks: MSDN-Online || STL || clib Reference Grundlagen || Literatur || E-Books || Zubehör || > F.A.Q. < || Downloads   

Autor Thread - Seiten: > 1 <
000
08.04.2005, 19:18 Uhr
~senf
Gast


Hallo,
ich habe im Forum einen Quelltext zur Uhrzeit gefunden:


C++:
Private Sub Timer1_Timer()
    Dim sekunden As String
    Dim minuten As String
    Dim stunden As String
    Dim zeit
    
    zeit = Time
    sekunden = Format(Second(zeit), "00")
    minuten = Format(Minute(zeit), "00")
    stunden = Format(Hour(zeit), "00")
    
    Label1.Caption = stunden & ":" & minuten & ":" & sekunden
End Sub



Was muss ich machen, ob mit den Sekunden, Stunden und Minuten rechnen zu können und was braucht das Programm noch alles, damit es läuft?

senf
 
Profil || Private Message || Suche Download || Zitatantwort || Editieren || Löschen || IP
001
08.04.2005, 20:25 Uhr
Pablo
Supertux
(Operator)


Falsches Forum!
--
A! Elbereth Gilthoniel!
silivren penna míriel
o menel aglar elenath,
Gilthoniel, A! Elbereth!
 
Profil || Private Message || Suche Download || Zitatantwort || Editieren || Löschen || IP
002
09.04.2005, 12:40 Uhr
FlAsH
keine Ahnung


Ich verstehe nicht ganz was du meinst, machst du bitte ein Beispiel?
 
Profil || Private Message || Suche Download || Zitatantwort || Editieren || Löschen || IP
003
25.04.2005, 21:31 Uhr
Audron-AT-www
http://www.sXene.de Audron@sxene.de
(Operator)


Brauchen tut das Programm nur einen Timer (Timer1) und ein Label Control (Label1).
Dem Timer gibst du einen Intervall von 100.


Visual Basic:
Timer1.Intervall = 100



Berechnen kannst du die Variablen (in dem Code sind es Strings) folgendermaßen:


Visual Basic:
    Dim sekunden As String
    Dim minuten As String
    Dim stunden As String
    Dim zeit

Private Sub Timer1_Timer()
    
    zeit = Time
    sekunden = Format(Second(zeit), "00")
    minuten = Format(Minute(zeit), "00")
    stunden = Format(Hour(zeit), "00")
    
    Label1.Caption = stunden & ":" & minuten & ":" & sekunden
End Sub



Um die Zeit berechnen zu könne, musst du es natürlich erstmal außerhalb des Subs deklarieren, damit die Angaben auch von anderen Modulen e.t.c. erreichbar sind.

Da die Sekunden in "XX" angegeben werden ("##", zwei Zahlen als eine Ganzzahl) kannst du sie auch so berechnen.


Visual Basic:
Dim Test As String
sekunden * minuten - stunden = Test + " " & zeit



Damit kannst du sozusagen alles machen, was du willst.
Die verschiedenen Strings sind schon vordeklariert (wie gesagt, noch außerhalb des Subs) und du kannst mit ihnen spielen ;-)
--
Mit freundlichen Grüßen
Audron, audron@sxene.de
 
Profil || Private Message || Suche Download || Zitatantwort || Editieren || Löschen || IP
Seiten: > 1 <     [ Visual Basic 6.0 / VBA ]  


ThWBoard 2.73 FloSoft-Edition
© by Paul Baecher & Felix Gonschorek (www.thwboard.de)

Anpassungen des Forums
© by Flo-Soft (www.flo-soft.de)

Sie sind Besucher: