Get the current date and time to a string in WPF (can also be displayed)

code show as below

using System;
using System.Window;
using System.Window.Threading;

public string DateStr{get;set;}
public string TimeStr{get;set;}

public void ShowCurrentTime()
{
    DispatcherTimer ShowTimer = new DispatcherTimer(); 
    ShowTimer.Tick += new EventHandler(GetCurrentTime);//起个ShowTimer一直获取当前时间 
    ShowTimer.Interval = new TimeSpan(0, 0, 0, 1, 0); 
    ShowTimer.Start(); 
}

public void GetCurrentTime(object sender, EventArgs e) 
{
    DateStr = DateTime.Now.ToString("yyyy-MM-dd");
    TimeStr = DateTime.Now.ToString("HH:mm:ss");//除直接送至文本,也可以写进日志等

    this.Date.Text = DataStr;//WPF中有控件名为Date
    this.Time.Text = TimeStr;//WPF中有控件名为Time
}

Guess you like

Origin http://43.154.161.224:23101/article/api/json?id=324812094&siteId=291194637