我想刪除只有幾秒鐘輸出部分作爲我的ActualWorkedHours變量[HH:mm:ss]。這是我的C#code.Can任何人都可以幫助我做這從TimeSpan中刪除秒持續時間()
ActualWorkedHours =(shiftAttendanceBo.ActOutDateTime.Value.Subtract(shiftAttendanceBo.ActInDateTime.Value).Duration().ToString()
我想刪除只有幾秒鐘輸出部分作爲我的ActualWorkedHours變量[HH:mm:ss]。這是我的C#code.Can任何人都可以幫助我做這從TimeSpan中刪除秒持續時間()
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"));