Environment.TickCount プロパティ
定義
重要
一部の情報は、リリース前に大きく変更される可能性があるプレリリースされた製品に関するものです。 Microsoft は、ここに記載されている情報について、明示または黙示を問わず、一切保証しません。
システムの起動から経過したミリ秒数を取得します。
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にキャストします。 これは、 int と uint が 2 の補数表現であるために機能します。 この回避策は、すべてのプラットフォームで有効です。
TickCount は、 DateTime.Ticks プロパティとは異なります。これは、午前 1 時 1 分 00 分から経過した 100 ナノ秒間隔の数です。
現在のローカルの日付と時刻を取得するには、 DateTime.Now プロパティを使用します。