繁体   English   中英

我有 2 个文本框,textbox1 有固定时间“HH:mm”,Textbox2 应该有 textbox1 时间加 10 分钟

[英]I have 2 textboxes , textbox1 has a fixed time " HH:mm", Textbox2 should have textbox1 time plus 10 minutes

我有一个带有 2 个标签的小应用程序,label1.text 显示固定时间“HH:mm”女巫每天由计时器分配一次。 第二个 label2.text 应显示 label1 时间 + 30 分钟,例如,如果 label1.text 中的时间为 12:00,则 label2.text 中的时间应为 12:30。 我已经添加了另一个计时器,它应该计算分配新的计算时间,但由于我是 C# 新手,我无法让它工作。 知道从哪里开始吗? 谢谢。

正如@ADyson 指出的那样,有一些方法可以使用 DateTime,例如各种 Add 方法(请参阅Microsoft 文档),因此如果这是 WinForms,则以下应该有效。 将来请使用标签来表示您正在使用的项目类型。

简单示例(用 TextBox 替换标签也有效)。 这里的第二个标签为当前时间增加了 30 分钟,用 10 或任何你想要的替换 30)

private void timer1_Tick(object sender, EventArgs e)
{
    label1.Text = DateTime.Now.ToString("hh:mm");
    label2.Text = DateTime.Now.AddMinutes(30).ToString("hh:mm");
    timer1.Enabled = false;
}

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM