国产探花免费观看_亚洲丰满少妇自慰呻吟_97日韩有码在线_资源在线日韩欧美_一区二区精品毛片,辰东完美世界有声小说,欢乐颂第一季,yy玄幻小说排行榜完本

首頁 > 編程 > C# > 正文

C#中得到每周,每月,每季,每年的年初末日期

2023-05-05 19:01:36
字體:
來源:轉載
供稿:網友

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); //本周周日

發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
主站蜘蛛池模板: 大冶市| 盐城市| 龙州县| 响水县| 泰顺县| 博乐市| 乌拉特中旗| 无为县| 措美县| 樟树市| 福贡县| 荆门市| 天峻县| 浠水县| 中西区| 台山市| 丰台区| 巴林右旗| 桦川县| 邛崃市| 清镇市| 固安县| 尼木县| 芦溪县| 上蔡县| 白城市| 民丰县| 涟水县| 安宁市| 武陟县| 利辛县| 凤山县| 志丹县| 犍为县| 清水县| 乌鲁木齐市| 涿州市| 五峰| 泸水县| 洞头县| 大港区|