使用 Visual Studio 2008 (C#) 我必须用当前时区时间制作一个工作时钟(数字),以及更多不同时区的时钟,比如纽约等。
在表格内我放了 2 个标签(用于时钟)和一个计时器,在计时器内我放了以下代码:
timer1.Interval = 1000;
label1.Text = DateTime.Now.ToLongTimeString();
DateTime myDateTime = DateTime.Now;
TimeSpan myTimeSpan = new TimeSpan(2, 0, 0);
DateTime myDateTime8 = myDateTime + myTimeSpan;
label2.Text = ("" + myDateTime8);
具有时间跨度的部分确实为时钟增加了 2 小时,但是,除了实际时钟之外,我还得到了剩余的日期,例如:
“17-05-2011 22:38:00”
我需要知道如何添加/减去时间并且只显示时钟。