asp.net根據(jù)日期算出天數(shù)的小例子
//計(jì)算天數(shù)
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;
}
相關(guān)文章
asp.net中使用自定義控件的方式實(shí)現(xiàn)一個分頁控件的代碼
在web開發(fā)中,常常需要顯示一些數(shù)據(jù),而為了方便排版及瀏覽,我們只需要顯示所有記錄中的一部分。一般情況下,我們采用分頁來實(shí)現(xiàn)這個需求2012-10-10asp.net TemplateField模板中的Bind方法和Eval方法
在TemplateField模板中為了能夠有限制的或者取出數(shù)據(jù)庫中某列的值時,可以用Bind和Eval方法來實(shí)現(xiàn)。以下是Bind方法的格式,Eval的格式也是和Bind一樣的。 Bind("列的名稱","顯示的格式文")2009-06-06區(qū)分ASP.NET中g(shù)et方法和post方法
我們都知道,get是從服務(wù)器上獲取數(shù)據(jù),post是向服務(wù)器上傳數(shù)據(jù)。本文主要介紹ASP.NET中g(shù)et方法和post方法的區(qū)別,需要的朋友可以參考下2015-10-10教你Asp.net下使用mysql數(shù)據(jù)庫的步驟
近日,在項(xiàng)目中遇到了麻煩,客戶非要求使用mysql數(shù)據(jù)庫,對于我從來么有使用過的人來說,很是頭疼,最后還是硬著頭皮弄好了。期間也遇到了各種各樣的問題,現(xiàn)在把他整理在此,希望對那些和我一樣從來沒有使用過的人,能快速入手2012-05-05Asp.NET Core 如何調(diào)用WebService的方法
這篇文章主要介紹了Asp.NET Core 如何調(diào)用WebService的方法,小編覺得挺不錯的,現(xiàn)在分享給大家,也給大家做個參考。一起跟隨小編過來看看吧2018-08-08在GridView中LinkButton的屬性的應(yīng)用(如何不用選中就刪除這一行)
GridView中LinkButton的屬性的應(yīng)用,實(shí)現(xiàn)不用選中就刪除這一行2009-04-04Visual Studio 2017 IDE安裝使用圖文教程
這篇文章主要為大家詳細(xì)介紹了Visual Studio 2017 IDE安裝使用圖文教程,具有一定的參考價值,感興趣的小伙伴們可以參考一下2018-09-09ASP.NET Core實(shí)現(xiàn)多文件上傳
這篇文章介紹了ASP.NET Core實(shí)現(xiàn)多文件上傳的方法,文中通過示例代碼介紹的非常詳細(xì)。對大家的學(xué)習(xí)或工作具有一定的參考借鑒價值,需要的朋友可以參考下2022-01-01asp.net模板引擎Razor調(diào)用外部方法用法實(shí)例
這篇文章主要介紹了asp.net模板引擎Razor調(diào)用外部方法用法,實(shí)例分析了Razor調(diào)用外部方法的相關(guān)使用技巧,需要的朋友可以參考下2015-06-06asp.net Urlrewriter在虛擬主機(jī)上的使用方法
在網(wǎng)上看到,很多朋友在asp.net中做urlrewrite,用的是HttpHandle Server.Transfer的方法。其實(shí)這種方法是錯誤的。2009-12-12