gpt4 book ai didi

c# - 为计时器组件设置初始小时

转载 作者:太空宇宙 更新时间:2023-11-03 20:01:32 24 4
gpt4 key购买 nike

我正在做一个 C# 应用程序,我需要使用基于小时的组件计时器。我想知道的是是否可以为其设置一个开始时间。例如,我希望它从早上 8:00 开始吃东西,并继续工作一整天。

最佳答案

只需计算下一个小时的间隔。例如:

    private void SetTimer() {
var now = DateTime.Now;
var next = now.Date.AddHours(now.Hour + 1);
var msec = (next - now).TotalMilliseconds;
timer1.Interval = (int)msec;
timer1.Enabled = true;
}

private void timer1_Tick(object sender, EventArgs e) {
SetTimer();
// etc...
}

调用 SetTimer() 启动它。

关于c# - 为计时器组件设置初始小时,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/27640795/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com