我可以使用以下方法获取日期和时间:
DateTime now = DateTime.Now;
如何在 DateTime 格式本身中单独获取当前日期和时间?
我没有在 ASP.NET (C#) 中使用日期时间选择器对话框。
最佳答案
好吧,您可以使用 Today
获取今天的日期作为 DateTime
属性:
DateTime today = DateTime.Today;
或者更一般地说,您可以使用 Date
属性(property)。例如,如果您想要 UTC 日期,您可以使用:
DateTime dateTime = DateTime.UtcNow.Date;
虽然这是否是您所需要的还不是很清楚...如果您只是想打印日期,您可以使用:
Console.WriteLine(dateTime.ToString("d"));
或者使用明确的格式:
Console.WriteLine(dateTime.ToString("dd/MM/yyyy"));
查看更多关于 standard 的信息和 custom日期/时间格式字符串。根据您的情况,您可能还想指定文化。
如果您想要一个更具表现力的日期/时间 API,它允许您将日期与时间分开讨论,您可能需要查看 Noda Time我开始的项目。它尚未准备好投入生产,但我们很想听听您想要用它做什么...
关于c# - 如何在没有时间的情况下获取当前日期?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6817266/