次の方法で共有


DateAndTime.Timer プロパティ

定義

深夜からの経過秒数を表す 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

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

注釈

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

適用対象

こちらもご覧ください