常見日期方法薈萃

2022-03-24 04:23:24 字數 2303 閱讀 5415

author:小山

from:cnblogs

常見日期方法薈萃 一.如何獲得當月有多少天

int m=system.datetime.daysinmonth(system.
datetime.now.year,system.datetime.now.month);
二.日期型格式處理通用方法 1.在webconfig中配置如下
2.在global.asax中

3.在業務邏輯層中
public static string getshortdatepattern()

public static string getlongdatepattern()

public static string getshorttimepattern()

public static string getlongtimepattern()

4.然後在其他地方正常呼叫就可以了,如果需要修改格式只需要修改webconfig中的,且可以保證整個系統中的所有格式都是一致的 三.在asp.net中怎麼樣計算兩個日期相差的年、月份、日期、小時、分鐘 、妙等在asp.net中怎麼樣計算兩個日期相差的年、月份、日期、小時、分鐘 、妙等#region 在asp.net中怎麼樣計算兩個日期相差的年、月份、日期、小時、分鐘 、妙等
//        呼叫

// datetime a=convert.todatetime("2005-09-03 20:15");

// datetime b=convert.todatetime("2005-09-04 09:09 ");

// double d=bll.common.datediff(bll.common.enumdatecompare.day,a,b);

// response.write(d.tostring("f0"));//四捨五入

public enum enumdatecompare

public static double datediff(enumdatecompare howtocompare,

system.datetime startdate, system.datetime enddate)

return diff;

}#endregion四.獲取某月的實際工作日(即不包括週六日)

//呼叫

//int days =getdays(system.datetime.now));

private int getdays(system.datetime date1)

}return mm;

}

五.獲得任意兩日期之間的有效工作日(不包括週六日) 獲得任意兩日期之間的有效工作日(不包括週六日)#region 獲得任意兩日期之間的有效工作日(不包括週六日)
//呼叫

//datetime date1=convert.todatetime("2005-10-20");

//datetime date2=convert.todatetime("2005-11-01");

//int days =getdays(date1,date2);

private int getdays(system.datetime date1,system.datetime date2)

}return mm;

}#endregion

六.格式輸出格式輸出#region 格式輸出

private void page_load(object sender, system.eventargs e)

#endregion

七.獲得本週的週六和週日
convertdatetoweek#region convertdatetoweek

public static void convertdatetoweek(datetime date,

out datetime firstdate,out datetime lastdate)

firstdate=first;

lastdate=last;

}#endregion

//呼叫

datetime firstdate=system.datetime.now;

datetime lastdate=system.datetime.now;

convertdatetoweek(date,out firstdate,out lastdate);八獲得當前日期是該年度的第幾周

datetime dt = convert.todatetime("2006-05-01");

int weeks = dt.dayofyear / 7 + 1;

oracle 常見日期函式

日期函式 add months d,n 日期d加n個月 last day d 包含d的月份的最後一天的日期 month between d,e 日期d與e之間的月份數,e先於d new time d,a,b a時區的日期和時間d在b時區的日期和時間 next day d,day 比日期d晚,由day...

頁面之間傳遞引數的幾種方法薈萃

第一種方法 通過url鏈結位址傳遞 send.aspx protected void button1 click object sender,eventargs e receive.aspx string username request.querystring username 這樣可以得到引數值...

頁面之間傳遞引數的幾種方法薈萃

第一種方法 通過url鏈結位址傳遞 send.aspx protected void button1 click object sender,eventargs e receive.aspx string username request.querystring username 這樣可以得到引數值...