使用TimeSpan显示已启动时间

This commit is contained in:
nnhy 2016-07-19 02:14:56 +00:00
parent 33182a5d87
commit 6afad5654e
2 changed files with 5 additions and 3 deletions

View File

@ -41,7 +41,7 @@ bool operator<= (const TimeSpan& left, const TimeSpan& right) { return left.Comp
String& TimeSpan::ToStr(String& str) const
{
str = str + Days() + ' ';
if(Ms >= 24 * 60 * 60 * 1000) str = str + Days() + ' ';
str = str + Hours() + ':';

View File

@ -390,8 +390,10 @@ void TaskScheduler::ShowStatus()
debug_printf("Task::ShowStatus [%d] 平均 %dus 最大 %dus 当前 ", host->Times, host->Cost, host->MaxCost);
DateTime::Now().Show();
debug_printf(" 启动 ");
DateTime dt(Sys.Ms() / 1000);
dt.Show(true);
//DateTime dt(Sys.Ms() / 1000);
//dt.Show(true);
TimeSpan ts(Sys.Ms());
ts.Show(true);
// 计算任务执行的平均毫秒数,用于中途调度其它任务,避免一个任务执行时间过长而堵塞其它任务
int ms = host->Cost / 1000;