C#计算日期步进
2021-04-10 04:27
阅读:703
标签:start == floor ceiling bsp c# 日期 else ceil
业务场景中会发生计算 起始A时间 到截至B时间 中间有多少个 步进周期
下面以30天 来示例
1 TimeSpan Distance = StartDate - EndDate; 2 3 var DaysDistance = Distance.Days; 4 if (Distance.Days % 30 == 0) 5 { 6 c1 = (((Math.Floor((DaysDistance * 1.0) / 30)) -1 ) * 30) + 1; 7 } 8 else 9 { 10 c1 = ((Math.Floor((DaysDistance * 1.0) / 30)) * 30) + 1; 11 } 12 c2 = (Math.Ceiling((DaysDistance * 1.0) / 30) * 30);
C#计算日期步进
标签:start == floor ceiling bsp c# 日期 else ceil
原文地址:https://www.cnblogs.com/Johnson-zhao/p/9052671.html
上一篇:一个按钮触发多个a标签,只有一个可以下载,其他的window.open()被浏览器拦截
下一篇:jenkins windows slave 报错ERROR: Error cloning remote repo 'origin'
评论
亲,登录后才可以留言!