c# - 如何减去和舍入时间

标签 c# asp.net datetime time datetime-format

问:

如果我有两个采用以下格式的句点 .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

希望这就是您所寻找的。

关于c# - 如何减去和舍入时间,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/8819594/

相关文章:

c# - Visual Studio 2017 网络项目 : can't use C#7

c# - 存储数据库项目先前状态的最佳方式

c# - 在数据库表或内存中跟踪在线用户是个好主意吗?

c# - 事务集成测试 ASP.Net Core 和 Entity Framework Core

python:比较不同日期类型的数据

c# - 如何在 MVC 中填充模型

c# - 将 JSON 字符串反序列化为 C# 类

c# - 如何在aspx页面的标签控件中显示 `&`

r - POSIXct 的奇怪转换问题

python - 给定一天,如何获取本周的所有日期时间实例?