TimeSpan可以自动返回所需的格式吗?

时间:2014-08-11 15:04:47

标签: c# .net

我必须加载来自不同来源的一些文章,并提供从文章到现在已经过了多长时间:

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";                            
                            }

这种方法似乎是多余的,给出时间的最佳方法是什么,如果是秒,就像我之后添加“秒”一样?

0 个答案:

没有答案