DateAndTime.Timer プロパティ

定義

午前 0 時から経過した秒数を表す Double 値を返します。

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

プロパティ値

午前 0 時から経過した秒数を表す値。

この例では、 Timer プロパティを使用してアプリケーションを一時停止します。 一時停止中に他の処理を実行できます。

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

Timer は、Microsoft.VisualBasicTimer、および System.Threading 名前空間でも定義されているため、System.Timers プロパティを System.Windows.Forms 名前空間で修飾する必要があることに注意してください。

注釈

Timer プロパティは、最新の午前 0 時からの秒とミリ秒の両方を返します。 秒は戻り値の整数部分にあり、ミリ秒は小数部にあります。

適用対象

こちらもご覧ください