我已经尝试编码应用程序运行了多长时间并且它有点难所以我在这里寻求建议,在我的文件'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 ,它仍然可以