Partager via


DateAndTime.Timer Propriété

Définition

Retourne une valeur de type Double représentant le nombre de secondes écoulées depuis minuit.

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

Valeur de propriété

Valeur représentant le nombre de secondes écoulées depuis minuit.

Exemples

Cet exemple utilise la Timer propriété pour suspendre l’application. Il peut effectuer d’autres traitements pendant la pause.

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

Notez que vous devez qualifier la Timer propriété avec l’espace Microsoft.VisualBasic de noms, car Timer est également une classe définie dans les System.Threadingespaces de noms , System.Timerset System.Windows.Forms .

Remarques

La Timer propriété retourne à la fois les secondes et les millisecondes depuis la dernière heure de minuit. Les secondes sont dans la partie intégrale de la valeur de retour, et les millisecondes sont dans la partie fractionnaire.

S’applique à

Voir aussi