Dra*_*lut 4 c# asp.net algorithm math
我使用的语言是C#.
我有下面的dillema.
DateTime A,DateTime B.如果A <B,那么我必须计算该时间跨度内每年的天数,并乘以与该年相对应的系数.我的问题是它可以跨越多年.
例如:
Ned of Time in TimeSpan for 2009*coef for 2009 + Nr of Time in TimeSpan for 2010*coef for 2010 + etc
Jon*_*eet 6
TimeSpan基本上,你不能用简单的方法做到这一点.它什么都不知道跨度何时覆盖 - 它只是一些滴答,真的.
TimeSpan
听起来有点像你需要考虑的两种情况:
您可以使用它DateTime.IsLeapYear来确定任何特定年份是否有365或366天.(我假设你只使用公历,顺便说一句.如果没有,所有这些都会改变!)
DateTime.IsLeapYear
归档时间:
14 年,7 月 前
查看次数:
320 次
最近记录:
7 年,4 月 前