gpt4 book ai didi

C#获取当前系统时间

转载 作者:太空宇宙 更新时间:2023-11-03 18:30:48 25 4
gpt4 key购买 nike

所以我有一个程序需要能够获取当前时间。这是一个 winform,我有一个计时器,它在加载 winform 时启动,间隔为 1000。每次滴答检查时间并在 winform 上设置一个标签以显示该时间。我使用 DateTime.Now.Hour; 来确定小时(这正是我所需要的)。我的问题是,即使这段代码在计时器上,它也只显示 winform 启动的时间并且不更新它。我该怎么做才能获得当天的当前时间和更新时间?

编辑:

这是代码

//code for hour variable
private int time = DateTime.Now.Hour;

//Code for timer
private void mainTimer_Tick(object sender, EventArgs e)
{
//code run every time mainTimer gets a tick
label1.Text = time.ToString();
}

最佳答案

您的类字段不会被重新评估,直到您明确设置它。

这是你应该做的:

label1.Text = DateTime.Now.Hour.ToString();

关于C#获取当前系统时间,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/22749002/

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