【发布时间】:2014-03-28 08:24:29
【问题描述】:
我只想删除作为我的 ActualWorkedHours 变量 [HH:mm:ss] 输出的秒部分。
这是我的 C# 代码:
ActualWorkedHours =(shiftAttendanceBo.ActOutDateTime.Value.Subtract(shiftAttendanceBo.ActInDateTime.Value).Duration().ToString()
我该怎么做?
【问题讨论】:
我只想删除作为我的 ActualWorkedHours 变量 [HH:mm:ss] 输出的秒部分。
这是我的 C# 代码:
ActualWorkedHours =(shiftAttendanceBo.ActOutDateTime.Value.Subtract(shiftAttendanceBo.ActInDateTime.Value).Duration().ToString()
我该怎么做?
【问题讨论】:
如果您使用 .Net 4,则可以使用 ToString(@"hh\:mm")
【讨论】:
TimeSpan ts = (shiftAttendanceBo.ActOutDateTime.Value.Subtract(shiftAttendanceBo.ActInDateTime.Value).Duration()
ActualWorkedHours = (ts - new TimeSpan(0, 0, ts.Seconds)).ToString();
【讨论】:
TimeSpan ts = new TimeSpan(10,30,15);
Console.WriteLine(ts.ToString(@"hh\:mm"));
【讨论】: