C#如何根据动态时间进行操作
菜鸟想询问下,,,我用C#做的一个winform 窗口,,大概意思就是
:打开这个窗口,,然后当到了一定的时间后,,会更改窗口里的字体颜色的操作。。。。
现在我用的是timer 这个组件,可以实现了,动态显示本机时间,,
但是
public Form1()
{
InitializeComponent();
string str = DateTime.Now.ToString("hh:mm");
label2.Text = DateTime.Now.ToLongTimeString();
if (label2.Text.Equals("04:45"))
{
groupBox1.ForeColor = Color.Red;
MessageBox.Show(str);
}
}
求指导怎么进行判断。。。。。
------解决方案--------------------DateTime.Now.ToString("HH:ss")
------解决方案--------------------if (DateTime.Now.ToString("HH:ss").Equals("04:45"))
{
groupBox1.ForeColor = Color.Red;
MessageBox.Show(str);
}
这样如何
------解决方案--------------------label2.Text = DateTime.Now.ToShortTimeString();