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

首頁 > 學院 > 開發(fā)設計 > 正文

C# 獲取當前月第一天和最后一天 計算兩個日期差多少天

2019-11-17 02:18:41
字體:
來源:轉載
供稿:網友

C# 獲取當前月第一天和最后一天 計算兩個日期差多少天

獲取當前月的第一天和最后一天

DateTime now = DateTime.Now;DateTime firstDay = new DateTime(now.Year, now.Month, 1);DateTime lastDay = firstDay.AddMonths(1).AddDays(-1);

計算兩個日期差多少天

DateTime start=firstDay;DateTime end=lastDay;TimeSpan ts=end.Subtract(start);ts.Days;

===============================================================

感謝二樓提供的新思路,做一個減法,再做一個加法,實現可以看二樓寫的代碼。

Date.AddDays((double)(1 - Date.Day))

便于理解,可以拆解來看

 PRivate void button1_Click(object sender, EventArgs e) {      DateTime date=DateTime.Now;      double day = 1 - date.Day;      DateTime firstDay= date.AddDays((double)(1 - date.Day));      MessageBox.Show(firstDay.ToShortDateString()); }

現在我的日期是2015-06-19,則變量day的值就是-18

而AddDays的定義為“將制定的天數加到此實例的值上”,這樣,就是19+(-18)=1,思路相當的好,真心感謝@狄云大神給的新思路。


發(fā)表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發(fā)表
主站蜘蛛池模板: 永新县| 东莞市| 炉霍县| 宜州市| 南溪县| 长乐市| 黄山市| 读书| 阜新市| 长武县| 天津市| 海宁市| 田林县| 丹巴县| 万载县| 乳山市| 枣阳市| 尤溪县| 杭锦后旗| 友谊县| 宁武县| 西和县| 清涧县| 海宁市| 永新县| 方城县| 台北市| 张家口市| 大悟县| 武陟县| 北碚区| 石棉县| 平利县| 大港区| 郑州市| 唐河县| 依安县| 五台县| 旬邑县| 手游| 南通市|