小编典典

如何在没有时间的情况下获取当前日期?

all

我可以使用以下方法获取日期和时间:

DateTime now = DateTime.Now;

如何以 DateTime 格式本身分别获取当前日期和时间?

我没有在 ASP.NET (C#) 中使用日期时间选择器对话框。


阅读 74

收藏
2022-09-02

共1个答案

小编典典

好吧,您可以DateTime使用该Today属性获得今天的日期:

 DateTime today = DateTime.Today;

或更一般地说,您可以使用该Date属性。例如,如果您想要 UTC 日期,您可以使用:

 DateTime dateTime = DateTime.UtcNow.Date;

目前还不清楚这是否是您需要的……如果您只是想 打印 日期,您可以使用:

Console.WriteLine(dateTime.ToString("d"));

或使用显式格式:

Console.WriteLine(dateTime.ToString("dd/MM/yyyy"));

查看有关标准自定义日期/时间格式字符串的更多信息。根据您的情况,您可能还需要指定文化。

如果您想要一个更具表现力的日期/时间 API,它允许您将日期与时间分开讨论,您可能需要查看我开始的Noda Time项目。它还没有准备好投入生产,但我们很想听听你想用它做什么......

2022-09-02