Condividi tramite


DateAndTime.Timer Proprietà

Definizione

Restituisce un valore Double che rappresenta il numero di secondi trascorsi dalla mezzanotte.

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

Valore della proprietà

Valore che rappresenta il numero di secondi trascorsi dalla mezzanotte.

Esempio

In questo esempio viene usata la Timer proprietà per sospendere l'applicazione. Può eseguire altre operazioni durante la pausa.

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

Si noti che è necessario qualificare la proprietà con lo TimerMicrosoft.VisualBasic spazio dei nomi, perché Timer è anche una classe definita negli System.Threadingspazi dei nomi , System.Timerse System.Windows.Forms .

Commenti

La Timer proprietà restituisce sia i secondi che i millisecondi dopo la mezzanotte più recente. I secondi si trovano nella parte integrante del valore restituito e i millisecondi si trovano nella parte frazionaria.

Si applica a

Vedi anche