アプリケーションの実行時間をコーディングしようとしましたが、少し難しくなったので、ここでアドバイスを求めます。私のファイル「profgram.cs」で、稼働時間を示す公開日時の魔女を持っています (と思います)。
public static DateTime TimeStarted
{
get
{
return DateTime.Now;
}
}
プログラムが読み込まれると、時間を設定するためのこのコードがあります
TimeSpan span = (TimeSpan)(DateTime.Now - TimeStarted);
Output.WriteLine("The server has initialized successfully (" + span.TotalSeconds + " seconds). Ready for connections.", OutputLevel.Notification);
次に、稼働時間を実際に表示するために、タイムスパンを表示するケースがあります
case "uptime":
{
TimeSpan span = (TimeSpan)(DateTime.Now - Program.TimeStarted);
Session.SendData(UserAlertModernComposer.Compose("Stats", "Uptime: " + span.TotalMinutes + " minutes"));
return true;
}
しかし問題は、常に 0 分と表示されることですか? 私も試してみました.Minutesは.Totalminutesではありません