1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29
| Private Sub TextBox1_Validating(ByVal sender As Object, ByVal e As System.ComponentModel.CancelEventArgs) Handles TextBox1.Validating
'avant tout, gérer les exceptions.
TextBox1.Text = Format(CDate(TextBox1.Text), "Long date")
MessageBox.Show(CStr(NumSemaine(CDate(TextBox1.Text), FirstDayOfWeek.Wednesday)) & "'" & _
CStr(NumMois(CDate(TextBox1.Text), FirstDayOfWeek.Wednesday)))
End Sub
Public Function NumSemaine(ByVal dat As Date, ByVal DayOfWeek As FirstDayOfWeek) As Integer
If IsDate(dat) Then
Dim semaine As Integer
semaine = DatePart(DateInterval.WeekOfYear, dat, DayOfWeek)
Return semaine
End If
Return Nothing
End Function
Public Function NumMois(ByVal dat As Date, ByVal DayOfWeek As FirstDayOfWeek) As Integer
If IsDate(dat) Then
Dim mois As Integer
mois = DatePart(DateInterval.Month, dat, DayOfWeek)
Return mois
End If
Return Nothing
End Function |
Partager