DateAndTime.Timer Eigenschaft

Definition

Gibt einen Double Wert zurück, der die Anzahl der Sekunden darstellt, die seit Mitternacht verstrichen sind.

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 Anzahl der Sekunden darstellt, die seit Mitternacht verstrichen sind.

Beispiele

In diesem Beispiel wird die Timer Eigenschaft verwendet, um die Anwendung anzuhalten. Sie 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 eigenschaft Timer mit dem namespace Microsoft.VisualBasic qualifizieren müssen, da Timer auch eine definierte Klasse in den Namespaces System.Threading, System.Timers und System.Windows.Forms namespaces ist.

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