Dim date1,Date2 As Date
Date1="2020-05-01"
Date2="2020-05-31"
Dim Days As Integer = DateDiff("d",date1,date2)
Dim Count As Integer
Dim Val As Date
For i As Integer = 0 To Days
Val = Date1.AddDays(i)
If Val.DayofWeek > 0 AndAlso Val.DayofWeek < 6 Then
Count = Count + 1
End If
Next
MessageBox.Show("工作天数:" & Count)