国产探花免费观看_亚洲丰满少妇自慰呻吟_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ā)表
主站蜘蛛池模板: 凤山市| 绥芬河市| 沾化县| 普格县| 惠水县| 西青区| 东乡族自治县| 栾城县| 武平县| 通江县| 迭部县| 巴塘县| 静海县| 天全县| 通许县| 洞口县| 嵊州市| 尼勒克县| 高唐县| 清河县| 武穴市| 宁河县| 扎赉特旗| 宁津县| 九龙坡区| 财经| 宁陵县| 华池县| 河曲县| 杭锦后旗| 武汉市| 柯坪县| 弥渡县| 怀安县| 淄博市| 藁城市| 定西市| 西畴县| 孟州市| 梧州市| 射洪县|