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