Рассчитать StartDate & Time - PullRequest
       10

Рассчитать StartDate & Time

0 голосов
/ 24 ноября 2011

Я хочу сделать 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.

1 Ответ

0 голосов
/ 24 ноября 2011

Класс DateTime имеет методы AddHours AddMinutes и так далее. Вы можете использовать их для расчета вашего нового времени сохранения.

...