【发布时间】:2010-05-12 15:14:12
【问题描述】:
double d = toDateTime.SelectedDateTime.Subtract(
servicefromDateTime.SelectedDateTime).TotalHours;
string s = String.Format("{0:0}",d);
但是 String.Format 将值四舍五入:如果 d 为 22.91,则 String.Format 给出的四舍五入结果为 23。我不想四舍五入。例如,如果 d 是 22.1222222,那么我想要 22。如果 d 是 22.999999,那么我想要 22。
我怎样才能做到这一点?
【问题讨论】: