首先,很抱歉问了一个以前问过的问题,但即使有这些例子,我也没有得到想要的结果。
我要做的就是显示当前时间,但我注意到日期时间格式是 9:5:6 而不是 09:05:06。我阅读了有关格式化 DateTime 的示例,但由于某种原因它不起作用。谁能阐明我哪里出错了?
一如既往地感谢您的帮助。
public MainWindow()
{
InitializeComponent();
DispatcherTimer dispatchTimer = new DispatcherTimer();
dispatchTimer.Tick += new EventHandler(dispatchTimer_Tick);
dispatchTimer.Interval = new TimeSpan(0, 0, 1);
dispatchTimer.Start();
}
private void dispatchTimer_Tick(object sender, EventArgs e)
{
var hour = DateTime.Now.Hour.ToString();
var min = DateTime.Now.Minute.ToString();
var sec = DateTime.Now.Second.ToString();
var today = hour + ":" + min + ":" + sec;
label1.Content = today;
textBlock1.Text = today;
button1.Content = today;
}