我能够用它来获得日期和时间。
DateTime now = DateTime.Now;
我怎样才能在DateTime格式本身中单独获得当前日期和时间?
我没有使用ASP.NET(C#)中的DateTime picker对话框。
那么,你可以使用Today
属性获得今天的日期作为DateTime
。
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项目。它还没有准备好用于生产,但我们很想听听你想用它做什么......