DateAndTime.Timer Propriété
Définition
Important
Certaines informations portent sur la préversion du produit qui est susceptible d’être en grande partie modifiée avant sa publication. Microsoft exclut toute garantie, expresse ou implicite, concernant les informations fournies ici.
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.