2011-11-20 61 views
0
 TimeSpan span1 = TimeSpan.FromHours(dtmIn.Value.Hour); 
     TimeSpan span2 = TimeSpan.FromHours(dtmOut.Value.Hour); 
     TimeSpan span3 = TimeSpan.FromMinutes(dtmIn.Value.Minute); 
     TimeSpan span4 = TimeSpan.FromMinutes(dtmOut.Value.Minute); 
     TimeSpan span5 = span2.Subtract(span1) + span4.Subtract(span3); 
     if (dtmOut.Value.Hour < dtmIn.Value.Hour) 
      MessageBox.Show("Time Out can not be less"); 
     lblTotal.Text = span5.TotalHours.ToString("#.00"); 

我该如何将span5乘以3?转换产生货币的小数* 3?

+0

会'Timespan timesThree = span5.Add(span5).Add(span5);'是否在作弊? – Prescott

+0

TimeSpan是一种货币? – Patrick

+0

您可以将TimeSpan转换为一小时的分数;因此使用它乘以小时费率。 – John

回答

2
lblTotal.Text = (span5.TotalHours * 3).ToString("#.00"); 
+0

谢谢。我是一个相当新的程序员。 – John