首先,道歉问问题已被问过,但即使与例子,我没有得到预期的结果。日期时间格式无法正确显示
我所要做的就是显示当前时间,但是我注意到datetime格式是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;
}
感谢Corak神速的答案。 – ullevi83
比@Oded慢,所以我删除了评论并向上投票。 – Corak