Environment.TickCount プロパティ

定義

システムの起動から経過したミリ秒数を取得します。

public:
 static property int TickCount { int get(); };
public static int TickCount { get; }
static member TickCount : int
Public Shared ReadOnly Property TickCount As Integer

プロパティ値

コンピューターが最後に起動されてから経過した時間 (ミリ秒単位) を含む 32 ビット符号付き整数。

注釈

このプロパティは、 TickCount64の切り捨てられた結果を返します。 バージョンの違いと更新頻度に関する情報については、 TickCount64 解説を参照してください。

Important

TickCountプロパティ値の値は 32 ビット符号付き整数であるため、システムが継続的に実行される場合、TickCountは約 24.9 日間、0 からInt32.MaxValueにインクリメントされ、負の数であるInt32.MinValueにジャンプし、次の 24.9 日間は 0 に戻ります。 この問題を回避するには、 TickCount の結果を uintにキャストします。 これは、 intuint が 2 の補数表現であるために機能します。 この回避策は、すべてのプラットフォームで有効です。

TickCount は、 DateTime.Ticks プロパティとは異なります。これは、午前 1 時 1 分 00 分から経過した 100 ナノ秒間隔の数です。

現在のローカルの日付と時刻を取得するには、 DateTime.Now プロパティを使用します。

適用対象

こちらもご覧ください