title: VB.net Perform task at scheduled Time
body: <p>i need to perform a task at a certain time using the using the user inputted Hour and Minute.</p>
  
  <p>I'm thinking of something like using some sort of loop that every time it loops, checks if the  <code>Now().Hour</code> matches <code>HourChoice</code> and the <code>Now().Minute</code> matches the <code>MinuteChoice</code></p>
  
  <p>In this, i also have a user option to chose "AM" or "PM", and if <code>TimeOfDay = "PM"</code>, add 12 hours (The <code>Now().Hour</code> is military time).</p>
  
  <p>EDIT:I only want this to run once at a time, not every day.</p>