如何使用静态方法获取当前时间?

时间:2018-11-29 15:43:53

标签: c# wpf

我无法使用静态方法获取当前时间,如何改进我的方法获取当前时间?

public partial class MainWindow : Window
{
    public MainWindow()
    {
        InitializeComponent();

        Console.WriteLine(timeNow.TimeNow);
    }
}

public class timeNow
{
    public static string TimeNow
    {
        get
        {
            return DateTime.Now.ToString("yyyy/MM/dd  HH:MM:ss");
        }
    }
}

我修改了代码以便于测试,我得到的是当前时间错误,例如,现在是我所在时区的11/29/2018 09:52。我从这段代码中得到的是2018/11/29 09:11:25。

1 个答案:

答案 0 :(得分:2)

尝试一下

return DateTime.Now.ToString("yyyy/MM/dd  HH:mm:ss");

问题出在“ HH:MM:ss”上。是月的“ MM”。有关格式字符串的详细信息,请参见Link