C 獲取當前日期,時間 季度

2022-08-03 17:30:18 字數 4248 閱讀 4079

1 datetime dt = datetime.now;  //

當前時間

2 datetime startweek = dt.adddays(1 - convert.toint32(dt.dayofweek.tostring("

d"))); //

本週周一

3 datetime endweek = startweek.adddays(6); //

本週週日

45 datetime startmonth = dt.adddays(1 - dt.day); //

本月月初

6 datetime endmonth = startmonth.addmonths(1).adddays(-1); //

本月月末//7

8 endmonth = startmonth.adddays((dt.addmonths(1) - dt).days - 1); //

本月月末

9 datetime startquarter = dt.addmonths(0 - (dt.month - 1) % 3).adddays(1 - dt.day); //

本季度初

10 datetime endquarter = startquarter.addmonths(3).adddays(-1); //

本季度末

1112 datetime startyear = new datetime(dt.year, 1, 1); //

本年年初

13 datetime endyear = new datetime(dt.year, 12, 31); //

本年年末至於昨天、明天、上週、上月、上季度、上年度等等,

1415

var 上週一 = datetime.now.adddays(convert.toint32(1 - convert.toint32(datetime.now.dayofweek)) - 7); //

上週一16

var 上周末 = datetime.now.adddays(convert.toint32(1 - convert.toint32(datetime.now.dayofweek)) - 7).adddays(6); //

上周末(星期日)

//下週

17var 下周一 = datetime.now.adddays(convert.toint32(1 - convert.toint32(datetime.now.dayofweek)) + 7); //

下周一18

var 下週末 = datetime.now.adddays(convert.toint32(1 - convert.toint32(datetime.now.dayofweek)) + 7).adddays(6); //

下週末

1920 datetime.parse(datetime.now.year.tostring() + datetime.now.month.tostring() + "

1").addmonths(1).adddays(-1).toshortdatestring();//

最後一天

21//

巧用c#裡tostring的字元格式化更簡便

22 datetime.now.tostring("

yyyy-mm-01

");//

本月初23 datetime.parse(datetime.now.tostring("

yyyy-mm-01

")).addmonths(1).adddays(-1).toshortdatestring();//

本月最後一天

24 datetime.parse(datetime.now.tostring("

yyyy-mm-01

")).addmonths(-1).toshortdatestring();//

上個月1號

25 datetime.parse(datetime.now.tostring("

yyyy-mm-01

")).adddays(-1).toshortdatestring();//

上個月最後一天

26 datetime.parse(datetime.now.tostring("

yyyy-mm-01

")).addmonths(1).toshortdatestring();//

下個月1號

27 datetime.parse(datetime.now.tostring("

yyyy-mm-01

")).addmonths(2).adddays(-1).toshortdatestring();//

下下月最後一天

28 datetime.now.adddays(7).toshortdatestring();//

7天後29 datetime.now.adddays(-7).toshortdatestring();//

7天前30 datetime.now.date.toshortdatestring();//

本年度,用tostring的字元格式化我們也很容易地算出本年度的第一天和最後一天

3132 datetime.parse(datetime.now.tostring("

yyyy-01-01

")).toshortdatestring();//

本年度第一天

33 datetime.parse(datetime.now.tostring("

yyyy-01-01

")).addyears(1).adddays(-1).toshortdatestring();//

本年度最後一天

3435 datetime.parse(datetime.now.tostring("

yyyy-01-01

")).addyears(-1).toshortdatestring(); //

上年度第一天,

36 datetime.parse(datetime.now.tostring("

yyyy-01-01

")).adddays(-1).toshortdatestring();//

上年度第最後一天,

3738 datetime.parse(datetime.now.tostring("

yyyy-01-01

")).addyears(1).toshortdatestring(); //

下年度第一天

39 datetime.parse(datetime.now.tostring("

yyyy-01-01

")).addyears(2).adddays(-1).toshortdatestring();//

下年度最後一天

40//

本季度,

41 datetime.now.addmonths(0 - ((datetime.now.month - 1) % 3)).adddays(1 - datetime.now.day);//

本季度第一天;

42 datetime.parse(datetime.now.addmonths(3 - ((datetime.now.month - 1) % 3)).tostring("

yyyy-mm-01

")).adddays(-1).toshortdatestring();//

本季度的最後一天

43 datetime.now.addmonths(3 - ((datetime.now.month - 1) % 3)).tostring("

yyyy-mm-01

");//

下季度的第一天

44 datetime.parse(datetime.now.addmonths(6 - ((datetime.now.month - 1) % 3)).tostring("

yyyy-mm-01

")).adddays(-1).toshortdatestring();//

下季度最後一天

4546 datetime.now.addmonths(-3 - ((datetime.now.month - 1) % 3)).adddays(1 - datetime.now.day);//

上季度第一天

47 datetime.now.addmonths(0 - ((datetime.now.month - 1) % 3)).adddays(1 - datetime.now.day).adddays(-1).toshortdatestring();//

上季度最後一天

C 獲取當前日期時間

今天 datetime.now.date.toshortdatestring 昨天,就是今天的日期減一 datetime.now.adddays 1 toshortdatestring 明天,同理,加一 datetime.now.adddays 1 toshortdatestring 本週 要知道本...

c 獲取當前日期時間

獲取日期 時間 datetime.now.tostring 2008 9 4 20 02 10 datetime.now.tolocaltime tostring 2008 9 4 20 12 12 獲取日期 datetime.now.tolongdatestring tostring 2008年9...

c 獲取當前日期時間

獲取日期 時間 datetime.now.tostring 2008 9 4 20 02 10 datetime.now.tolocaltime tostring 2008 9 4 20 12 12 獲取日期 datetime.now.tolongdatestring tostring 2008年9...