我必须加载来自不同来源的一些文章,并提供从文章到现在已经过了多长时间:
Hre是我的方法:
TimeSpan diff = DateTime.Now - articleDate;
if(diff.Seconds < 60)
{
article.date = diff.Seconds + "Sec";
}
else if (diff.Minutes < 60)
{
article.date = diff.Minutes + "Min";
}
else if (diff.Hours < 24)
{
article.date = diff.Hours + "Hrs";
}
else
{
article.date = diff.Days + "Days";
}
这种方法似乎是多余的,给出时间的最佳方法是什么,如果是秒,就像我之后添加“秒”一样?