2022年2月7日 星期一

[VB.NET]判斷月份天數

因應2月份不固定最後一天的天數,如果單純寫成30或31天都會造成程式上的錯誤,所以還是直接使用判斷來指定天數會比較妥當。

 OrderYear =2022

OrderMonth =2


            Dim DatestringStart As String = OrderYear & "/" & OrderMonth & "/01"

            Dim Days As Integer = System.DateTime.DaysInMonth(OrderYear, OrderMonth)

            Dim DatestringEnd As String = OrderYear & "/" & OrderMonth & "/" & Days


參考資料

DateTime.DaysInMonth(Int32, Int32) 方法