Freigeben über


DateAndTime.Timer Eigenschaft

Definition

Gibt einen Wert vom Typ Double zurück, der die Anzahl der seit Mitternacht vergangenen Sekunden angibt.

public:
 static property double Timer { double get(); };
public static double Timer { get; }
static member Timer : double
Public ReadOnly Property Timer As Double

Eigenschaftswert

Ein Wert, der die Seit Mitternacht verstrichene Anzahl von Sekunden darstellt.

Beispiele

In diesem Beispiel wird die Timer -Eigenschaft verwendet, um die Anwendung anzuhalten. Es kann während der Pause andere Verarbeitungen ausführen.

Public Sub waitFiveSeconds()
    If TimeOfDay >= #11:59:55 PM# Then
        MsgBox("The current time is within 5 seconds of midnight" & 
            vbCrLf & "The timer returns to 0.0 at midnight")
        Return
    End If
    Dim start, finish, totalTime As Double
    If (MsgBox("Press Yes to pause for 5 seconds", MsgBoxStyle.YesNo)) =
         MsgBoxResult.Yes Then

        start = Microsoft.VisualBasic.DateAndTime.Timer
        ' Set end time for 5-second duration.
        finish = start + 5.0
        Do While Microsoft.VisualBasic.DateAndTime.Timer < finish
        ' Do other processing while waiting for 5 seconds to elapse.
        Loop
        totalTime = Microsoft.VisualBasic.DateAndTime.Timer - start
        MsgBox("Paused for " & totalTime & " seconds")
    End If
End Sub

Beachten Sie, dass Sie die Timer Eigenschaft mit dem Microsoft.VisualBasic Namespace qualifizieren müssen, da Timer es sich auch um eine definierte Klasse in den System.ThreadingNamespaces , System.Timersund System.Windows.Forms handelt.

Hinweise

Die Timer -Eigenschaft gibt sowohl die Sekunden als auch die Millisekunden seit der letzten Mitternacht zurück. Die Sekunden befinden sich im integralen Teil des Rückgabewerts, und die Millisekunden befinden sich im Bruchteil.

Gilt für:

Weitere Informationen