datetime表示時間上的一刻,通常以日期和當天的時間表示。借用這個結構,我們可以實現較豐富的功能,本文給出得到每週每天的方法,及得到本月第一天,本月最後一天,本季第一天,本季最後一天,本年第一天及本年最後一天的方法,這在一些與財務有關或庫存管理軟體中非常有用。datetime dt = datetime.now; //
得到當前時間
datetime startyear = new datetime(dt.year, 1, 1); //
本年年初
datetime endyear = new datetime(dt.year, 12, 31); //
本年年末
datetime startquarter = dt.addmonths(0 - (dt.month - 1) % 3).adddays(1 - dt.day); //
本季度初
datetime endquarter = startquarter.addmonths(3).adddays(-1); //
本季度末
datetime startmonth = dt.adddays(1 - dt.day); //
本月月初
datetime endmonth = startmonth.addmonths(1).adddays(-1); //
本月月末
//datetime endmonth = startmonth.adddays((dt.addmonths(1) - dt).days - 1);
//本月月末
datetime startweek = dt.adddays(1 - convert.toint32(dt.dayofweek.tostring("
d"))); //
本週周一
datetime endweek = startweek.adddays(6); //
本週週日
date=new datetime(datetime.now.year,1,1).tostring("yyyy-mm-dd")
Mysql查詢每天 每週 每月 每年的資料
查詢每天的資料 select count 1 as total,date format create time,y m d as time from op endor info group by date format create time,y m d 查詢每週的資料 select count 1...
C 根據時間範圍獲取每年每月每週的分組
根據時間範圍獲取每年每月每週的分組 起始時間 結束時間 返回每週起始結束鍵值對 public static dictionarygetgroupweekbydaterange string strstartdate,string strenddate 不同年 else return dict 根據時...
mysql查詢每天每週每月每年的資料方法
查詢每天的資料 select count 1 as countnumber,date format createtime,y m d as datetime from testtable group by date format createtime,y m d 查詢每週的資料 select cou...