为了账号安全,请及时绑定邮箱和手机立即绑定

c# 中是否有一个函数可以返回 7 作为构成一周的天数

c# 中是否有一个函数可以返回 7 作为构成一周的天数

C#
慕后森 2021-06-04 11:17:55
如果我将 2017 年 5 月 2 日星期三作为开始日期,将 5 月 8 日星期二作为结束日期,并将它们作为参数提供给以下代码;TimeSpan duration =  startDate - endDate;return Convert.ToDouble(duration.TotalDays);我得到 6 返回。我理解为什么人们会(或至少我会)本能地将这段时间视为一周(或 7 天)的原因。C# 中是否有一个现成的函数可以返回 7 作为该日期范围代表的天数?
查看完整描述

2 回答

?
郎朗坤

TA贡献1921条经验 获得超9个赞

得到 6 返回。我理解为什么人们会(或至少我会)本能地将这段时间视为一周(或 7 天)的原因。

它说 6 天,因为它6 天。

如果您将开始日期指定为“5/2/2018 00:00:00”并将结束日期指定为“5/8/2018 23:59:59”,则答案为 6.23:59:59 天。

如果使用 5/2 & 5/3,则返回 1,这是正确的。这与它对您的测试数据所做的没有什么不同。


查看完整回答
反对 回复 2021-06-05
  • 2 回答
  • 0 关注
  • 134 浏览

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信