[C#] 取得每月第一天和最後一天、某月總天數


思路:

  1、 DateTime dt= DateTime.Now;  //獲取當前時間 eg:2013-09-08 09:25:0 0

  2、 DateTime dt1 = new DateTime(dt.Year, dt.Month, 1); // 獲取當前日期“年”和“月” 在加上一個“1”是日  eg:2013-09-01

  3、 DateTime dt2= dt1.AddMonths(1).AddDays(-1); //在dt1 之上用AddMonths函數加上一個月再用AddDays 函數加天數 “-1” 懂吧!(這個不懂就是數學老師死的早了) eg: 2013-09-30 

      4、根據某個月找到最后本月最后一天 

    eg:Private Function LastDayOfMonth(ByRef dtTime As DateTime) As DateTime
              Return dtTime.AddDays(1 - dtTime.Day).AddMonths(1).AddDays(-1)
             End Function

  OVER

  5、根據 年月 獲取本月總天數

    Dim c As Integer = DateTime.DaysInMonth(年, 月)

 

 

想繼續討論請加QQ群181537678

世上本無垃圾,所謂垃圾是你放錯了地方

  


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM