欢迎来到代码驿站!

.NET代码

当前位置:首页 > 软件编程 > .NET代码

asp.net根据日期算出天数的小例子

时间:2020-12-06 09:30:45|栏目:.NET代码|点击:

复制代码 代码如下:

//计算天数
    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;
    }

上一篇:Gridview自动排序功能的实现

栏    目:.NET代码

下一篇:使用正则Regex来移除网页的EnableViewState实现思路及代码

本文标题:asp.net根据日期算出天数的小例子

本文地址:http://www.codeinn.net/misctech/29946.html

推荐教程

广告投放 | 联系我们 | 版权申明

重要申明:本站所有的文章、图片、评论等,均由网友发表或上传并维护或收集自网络,属个人行为,与本站立场无关。

如果侵犯了您的权利,请与我们联系,我们将在24小时内进行处理、任何非本站因素导致的法律后果,本站均不负任何责任。

联系QQ:914707363 | 邮箱:codeinn#126.com(#换成@)

Copyright © 2020 代码驿站 版权所有