私の目的のために、現在の時刻とサーバーが最後に再起動された時刻との時間(分)の差を計算するC#実行可能ファイルを作成しています。
私が現在行っているのは、cmd-> "net stats server"からの出力をキャプチャして解析し、新しいオブジェクトを作成して、それをDateTime
オブジェクトと比較することです。DateTime.Now
TimeSpan
サードパーティのダウンロードを使用せずにこれを行うためのよりクリーンな方法はありますか?「netstatsserver」のすべての日付形式が期待どおりの形式であるとは限らないので、怖いです。
**私の悪いことを編集してください、これは重複です、しかしそれが価値があるもののために私の解決策はこれを使用していました:
float ticks = System.Environment.TickCount;
Console.WriteLine("Time Difference (minutes): " + ticks / 1000 / 60);
Console.WriteLine("Time Difference (hours): " + ticks / 1000 / 60 / 60);
Console.WriteLine("Time Difference (days): " + ticks / 1000 / 60 / 60 / 24);