2014-03-28 68 views
0

我想刪除只有幾秒鐘輸出部分作爲我的ActualWorkedHours變量[HH:mm:ss]。這是我的C#code.Can任何人都可以幫助我做這從TimeSpan中刪除秒持續時間()

ActualWorkedHours =(shiftAttendanceBo.ActOutDateTime.Value.Subtract(shiftAttendanceBo.ActInDateTime.Value).Duration().ToString() 

回答

2

如果你是在.NET 4中,那麼你可以使用ToString(@"hh\:mm")

0
TimeSpan ts = (shiftAttendanceBo.ActOutDateTime.Value.Subtract(shiftAttendanceBo.ActInDateTime.Value).Duration() 
ActualWorkedHours = (ts - new TimeSpan(0, 0, ts.Seconds)).ToString(); 
0
TimeSpan ts = new TimeSpan(10,30,15); 
    Console.WriteLine(ts.ToString(@"hh\:mm"));