小编cpt*_*eye的帖子

Timespan-Day如何仅持续8小时?

我在几分钟内保存了一段时间,想要输出"1天5小时30分钟".目前我将分钟添加到Timespan并执行以下操作:

TimeSpan ts = new TimeSpan(0,0,1800, 0);
Response.Write(ts.Days + "day(s) " + ts.Hours + " hour(s)" + ts.Minutes + " minutes");
Run Code Online (Sandbox Code Playgroud)

但现在我只对一天的工作时间感兴趣.因此,当TimeSpan的持续时间为27小时时,它不应创建输出"1天3小时".我想要"3天3小时".

使用Timespan对象可能有一种简单的方法吗?是否可以更改TimeSpan的默认行为?或者我是否必须编写自己的自定义Timespan-Class?

Thx cpt.oneeye

c# timespan

4
推荐指数
2
解决办法
2391
查看次数

标签 统计

c# ×1

timespan ×1