我已經編寫了正常運行時間到我的應用程序,它只是顯示隨機數字?字符串格式錯誤
節目時間是此代碼
public static DateTime TimeStarted { get; set; }
public static void Time(string[] args)
{
//set start time
Program.TimeStarted = DateTime.Now;
}
,然後這是一類以顯示正常運行時間
case "uptime":
{
TimeSpan sinceStarted = (TimeSpan)(DateTime.Now - Program.TimeStarted);
double secondsRunning = sinceStarted.TotalSeconds;
string message = string.Format("{0} Days, {1} hours, and {2} minutes", sinceStarted.Days, sinceStarted.Hours, sinceStarted.Minutes);
Session.SendData(UserAlertModernComposer.Compose("Stats", message));
return true;
}
其目前說735096天7小時和34分鐘的時候,正常運行時間大約是20分鐘,
檢查,請 「Program.TimeStarted」 值;你可以通過「message = Program.TimeStarted.ToString()」來測試它。格式化本身似乎是正確的。 –
你在哪裏調用Time方法? – Ehsan
TimeSpan位是好的,你確定Program.TimeStarted是你的想法。 –