我已经在几分钟内保存了一段时间,并希望输出“1天5小时30分钟”。目前我添加分钟到Timespan并做类似这样的事情:Timespan日只能持续8小时?
TimeSpan ts = new TimeSpan(0,0,1800, 0);
Response.Write(ts.Days + "day(s) " + ts.Hours + " hour(s)" + ts.Minutes + " minutes");
但是现在我只关心一天的工作时间。所以当TimeSpan的持续时间是27小时时,它不应该创建输出“1天3小时”。我想要“3天3小时”。
是否有一种简单的方法可以用Timespan对象来做到这一点?是否可以更改TimeSpan的默认行为?还是我必须编写我自己的定制Timespan-Class?
THX cpt.oneeye
这里是一个暗示:'div'和'mod'。 – leppie 2010-08-16 12:13:59
@theburningmonk:是的... 12小时会更现实一些,因为我们正在使用它来跟踪我们自己的工作时间:) – 2010-08-16 14:34:27