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.双的StringFormat没有四舍五入
我该如何做到这一点?
我不能说OP要求哪种行为 - 但Math.Floor或Math.Truncate中的一个确实可以做他想做的事情。 – Jamiec 2010-05-13 07:55:38