月末の日付の取得@VB.Net
月末の日付の取得方法です。
DateAddかDaysInMonthにより取得します。
DateAddの場合は、月末の取得したい月の来月の1日に対して、
日付を-1することにより取得します。
DaysInMonthの場合は、月末を取得したい年と月を引数として渡します。
日を取得することができます。
Dim nowDate As Date = Date.Now
'DateAddにより取得
MsgBox(DateAdd(DateInterval.Day, -1, DateSerial(nowDate.Year, nowDate.Month + 1, 1)))
'DaysInMonthにより取得
MsgBox(Date.DaysInMonth(nowDate.Year, nowDate.Month))
|