/// <summary>
/// 保留一位小数,且不四舍五入
/// </summary>
/// <param name="myDate"></param>
/// <returns></returns>
private string GetTotalHours(TimeSpan? myDate)
{

decimal returnHours = 0;
if (myDate != null)
{
decimal hours = myDate.Value.Hours;//取小时部分
decimal minsAll = (decimal)myDate.Value.Minutes / 60;//取分钟部分,除以60,换算成小时
decimal mins = Math.Truncate(minsAll * 10) / 10;//保留一位小数
returnHours = hours + mins;
}
string returnResult = String.Format("{0:F1}", returnHours);//默认为保留两位 此处设置保留一位小数
return returnResult;
}

  

posted on 2017-06-06 17:32  gina之编程花园  阅读(984)  评论(0编辑  收藏  举报