時刻の表示は非常に簡単です。私がやろうとしているのは、現在の時刻のスナップショットを取り、それをラベルに表示して、後で呼び出しの開始と終了の間の長さを取得できるようにすることです。例えば
12:23 12:43 = 00:20 の長さ。
時刻の表示は非常に簡単です。私がやろうとしているのは、現在の時刻のスナップショットを取り、それをラベルに表示して、後で呼び出しの開始と終了の間の長さを取得できるようにすることです。例えば
12:23 12:43 = 00:20 の長さ。
StopWatchクラスを使用できます。それはまさにそのためのものです:
経過時間を正確に測定するために使用できる一連のメソッドとプロパティを提供します。
フォーム レベル変数を宣言し、ストップウォッチを開始します。次に、 Elapsedプロパティを介して経過時間を取得します。この ToStringオーバーロードを使用してフォーマットできるTimeSpanを返します。
これをフォームの初期化に入れます(Loadイベント)
Label1.text = Now
それはちょっとずさんですが、フォームメンバー変数(グローバル)エリアの日付変数に入れる方が良いでしょう
Public StartTime As Date = Now
Public ReadOnly Property Elapsed As TimeSpan
Get
Return Now - StartTime
End Get
End Property
これは本当の質問ですよね?