Я закодировал время безотказной работы в своем приложении, и это просто отображение случайных чисел?Ошибка формата строки
время программа этот код
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()»; само форматирование кажется правильным. –
где вы называете метод «Время»? – Ehsan
бит TimeSpan в порядке, вы уверены, что Program.TimeStarted - это то, что вы думаете. –