Advertisement
Guest User

next time

a guest
Sep 15th, 2018
188
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
VB.NET 0.76 KB | None | 0 0
  1.    Private Sub Timer1_Tick(sender As Object, e As EventArgs) Handles Timer1.Tick
  2.     Dim TimesArray() As String = {"03:20 AM", "12:05 PM", "03:46 PM", "07:33 PM", "08:28 PM"}
  3.     Dim NamesArray() As String = {"Morning", "Midday", "Sunset", "Night", "Midnight"}
  4.     Dim time = DateTime.Now.TimeOfDay
  5.     Dim q = TimesArray.Select(Function(t, i) New With {.Time = DateTime.Parse(t).TimeOfDay, .I = i}).Select(Function(d) New With {d.Time, .Diff = If(d.Time >= time, d.Time - time, New TimeSpan(24, 0, 0) + d.Time - time), d.I})
  6.     Dim m = q.Min(Function(d) d.Diff)
  7.     Dim r = q.First(Function(d) d.Diff = m)
  8.     MsgBox("Food" & " " & NamesArray(r.I) & " " & "After" & " " & r.Diff.Hours & " " & "Hour" & " " & "and" & " " & r.Diff.Minutes & " " & "Minutes.")
  9. End Sub
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement