title: Call Function run everyday at specify time
body: <p>Take a look at my code:</p>
  
  <pre><code>Timer myTimer = new Timer { Interval = 1000 };
  public void button_Click(object sender, EventArgs e)
  {
      myTimer.Tick += new EventHandler(OnTick);
      myTimer.Start();
  }
  public void OnTick(object sender, EventArgs ea)
  {
      myTimer.Stop();
      Execute();
  }
  </code></pre>
  
  <p>I want the function <code>Execute();</code> to run everyday at specify time, ex: <code>1h:5min, 1h:25min, 2h10min...</code>. I use the <code>Timer</code> but I only can make the function run every <code>Interval</code> time. How do I specify an absolute time for the Timer?</p>