根据日期算出天数
2013-03-23 14:55
260 查看
//计算天数 protected int getDays(DateTime date1, DateTime date2) { int days = 0; if (date1.Year == date2.Year) { if (date1.Month < date2.Month) { days = (date2.Day - date1.Day) + (date2.Month - date1.Month) * 30; } if (date2.Month == date1.Month) { days = date2.Day - date1.Day; } } else { DateTime date3 = Convert.ToDateTime(date1.Year + "- 12 - 31"); DateTime date4 = Convert.ToDateTime(date2.Year + "- 01 - 01"); int day1 = 0; if (date1.Month < date3.Month) { day1 = (date3.Day - date1.Day) + (date3.Month - date1.Month) * 30; } if (date3.Month == date1.Month) { day1 = date3.Day - date1.Day; } int day2 = 0; if (date4.Month < date2.Month) { day2 = (date2.Day - date4.Day) + (date2.Month - date4.Month) * 30; } if (date4.Month == date2.Month) { day2 = date2.Day - date4.Day; } days = day1 + day2; } return days; }
相关文章推荐
- asp.net根据日期算出天数的小例子
- asp.net根据日期算出天数的小例子
- 根据日期判断天数(难度:半颗星)
- 关于日期计算天数,根据天数计算日…
- 根据日期算出星期几
- php根据年月获取当月天数及日期数组的方法
- C#关于日期 月 天数 和一年有多少周及根据某年某周获取时间段的计算
- 日期和天数算出推迟后的日期
- 根据日期计算天数
- Android编程实现根据不同日期计算天数差的方法
- 根据天数算日期
- 蔡勒公式 计算给定时期是周几/根据偏移量计算给定日期相差天数
- Javascript根据前后天数计算日期
- 根据工厂日历获取两日期之间的工作天数的函数
- [C++]根据输入的日期求天数
- 如何根据已有日期,添加给定天数后得到新日期
- 根据不同日期计算天数差
- 根据年月日算出当前日期是星期几
- java根据当前日期+指定天数(月份...)得到相应日期,计算两日期之差