Я хочу сделать 2 вещи с вычислением даты и времени:
Первое:
У меня есть LastSave
(формат даты и времени).У меня есть два элемента управления (NumericUpDown / Format Decimal), один для часов, другой для минут.
Я хочу начать другое сохранение в определенное время этого дня по адресу: сегодняшняя дата + часы + минуты.
То, что я сделал, не работает, потому что я не могу преобразовать в DateTime мой параметр DateDernièreSauvegarde, который имеет ФОРМАТ СТРОНЫ.
Private Sub TimerSauvegarde_Tick(sender As System.Object, _
e As System.EventArgs) Handles TimerSauvegarde.Tick
Dim LastSave As DateTime = Convert.ToDateTime(My.Settings.DateDernièreSauvegarde)
Dim NextSave As DateTime
Dim Hour, Minute As Decimal
Hour = My.Settings.Heures
Minute = My.Settings.Minutes
Select Case ComboBoxA_Toutes.Text
Case "A"
NextSave = DateAdd(DateInterval.Hour, Hour, CDate(LastSave))
NextSave = DateAdd(DateInterval.Minute, Minute, CDate(NextSave))
MsgBox("Next Save at : " & NextSave)
Case "Toutes les"
MsgBox("Next Save at : " & NextSave)
End Select
End Sub
Второе:
Я хочу начать другое сохранение каждые (часы, минуты), указанные в полях numericUpDown.