问:
如果我有两个采用以下格式的句点 .ToString("H:m");
并且我想首先从第一个句点中减去结束句点,然后对结果进行舍入。如下例所示:
13:00 ---->First period.
13.45 ---->Last period.
结果45
---->四舍五入为60
例如,如果结果 = 75
,则舍入为 120
最佳答案
类似这样的事情
var t1 = TimeSpan.Parse("13:00").TotalMinutes;
var t2 = TimeSpan.Parse("13:45").TotalMinutes;
var round = (1 + ((int)(t2 - t1) / 60)) * 60; //Assuming t2 is always greater than t1
希望这就是您所寻找的。p>
关于c# - 如何减去和舍入时间,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/8819594/